Sql server 在这种情况下,如何在T-SQL中按分组

Sql server 在这种情况下,如何在T-SQL中按分组,sql-server,tsql,Sql Server,Tsql,我试图显示SAP Business One项目中每个员工估算的总小时数 但作为一个durtype,在某些情况下是m分钟,而在其他情况下是h小时,我为员工373得到了2行 有人可以想一想,我如何解决这个问题,而不必选择上面的empid分组 关于您只需要一个SUM&Remove durtype from GROUP BY子句: 发布查询和文本,而不是图像。图像不能被谷歌搜索、运行和测试。不要强迫人们键入所有这些来帮助你对不起,但是我的第一个选择是粘贴代码,但是在我的浏览器中,我很难将其制表。 SEL

我试图显示SAP Business One项目中每个员工估算的总小时数

但作为一个durtype,在某些情况下是m分钟,而在其他情况下是h小时,我为员工373得到了2行

有人可以想一想,我如何解决这个问题,而不必选择上面的empid分组

关于

您只需要一个SUM&Remove durtype from GROUP BY子句:


发布查询和文本,而不是图像。图像不能被谷歌搜索、运行和测试。不要强迫人们键入所有这些来帮助你对不起,但是我的第一个选择是粘贴代码,但是在我的浏览器中,我很难将其制表。
SELECT . . . , 
       SUM(CASE WHEN durtype = 'M' THEN duration / 60 ELSE duration END) AS NumberOfHoursMade
FROM . . . 
WHERE . . .
GROUP BY . . . ;