我正在处理一张表格,我需要使用以下值计算行程之间的平均时间。
Date Clockin CLockout Trip1 Trip2
==== ======= ======== ===== ======
01/01/2013 13:00 17:00 3 3
我试过这个。
(datediff(minute,[Clockin],[ClockOut])/case when [Trip1]=(0) then NULL else [Trip1] end+case when [Trip2]=(0) then NULL else [Trip2] end)
和
(datediff(minute,[Clockin],[ClockOut])/case when [Trip1]=(0) then 1 else [Trip1] end+case when [Trip2]=(0) then 1 else [Trip2] end)
目标是计算行程之间的持续时间。即,如果trip2 为空,则为4 小时/ 3 次,否则为4 小时/ 3 + 3(4 小时/ 6 次)
但以上似乎并没有产生正确的结果。
任何帮助将不胜感激。