Goran Bibic

Goran Bibic

  • 452
  • 2.9k
  • 177.4k

Select from sql table MONTh sum

May 20 2018 6:46 AM
My code working fine for all table records....i need to specified record for mont from combobox
 
  1. SELECT  [radnik] as Radnik,  
  2. SUM (cast((CASE WHEN DATEPART(WEEKDAY, vrijemeprijave) in (1,7) then 0 else (CASE WHEN (DATEDIFF(SECOND, vrijemeprijave, vrijemeodjave) / 3600) > 8 THEN 8 ELSE(DATEDIFF(SECOND, vrijemeprijave, vrijemeodjave) / 3600) END) end)as float))   AS 'Radni sati',  
  3. SUM (cast((CASE WHEN DATEPART(WEEKDAY, vrijemeodjave) in (1,7) then (DATEDIFF(SECOND, vrijemeprijave, vrijemeodjave) / 3600) else(case when(DATEDIFF(SECOND, vrijemeprijave, vrijemeodjave) / 3600) > 8  then ((DATEDIFF(SECOND, vrijemeprijave, vrijemeodjave) / 3600)-8) ELSE 0 END) end)as float))   AS 'Prekovremeni'  
  4. from [prijava_radnika]  
  5. group by [radnik] 
 Some help?

Answers (7)