Count summary records per month with conditional SQL

后端 未结 3 2083
无人共我
无人共我 2021-01-29 03:37

I have a table, let\'s call them table SUMMARYDATA

NIP  NAME   DEPARTMENT       STATUSIN           STATUSOUT             TOTALLOSTTIME 
------------         


        
3条回答
  •  被撕碎了的回忆
    2021-01-29 04:10

    You are mainly just missing a WHERE clause:

    SELECT
        DEPARTMENT,
        MONTH(STATUSIN) AS MONTH,
        YEAR(STATUSIN) AS YEAR,
        SUM(DATEDIFF(second, '00:00:00', TOTALLOSTTIME)) AS sum_lost_time_in_sec
    FROM SUMMARYDATA
    WHERE
        TOTALLOSTIME > '02:00:00'
    GROUP BY
        DEPARTMENT,
        MONTH(STATUSIN),
        YEAR(STATUSIN);
    

提交回复
热议问题