我正在尝试根据工作中心总结运行时间。例如,如果工作中心为 108,则合计这些工作中心的运行时间小时数:572、257、107、102 和 108。但如果工作中心 108 不存在,则不求和。
以下是工作中心 108 的示例:
Work Center Run Time Hours
572 0.025
257 1
107 4.284
102 19.046
108 4.865
所以总的朗姆酒时间应该是:29.22
但是如果工作中心 108 不存在,我不想总结总运行时间,即使存在其他工作中心 572、257 107 和 102。
Work Center Run Time Hours
572 0.025
257 1
107 4.284
102 19.046
我累了:
SUM(
CASE
WHEN routingoperations.workcentreid IN ('108', '107','102','105','255','257','572')
THEN (dbo.routingoperations.runtime)
END) AS [Total Runtime Hours]
感谢所有的帮助