我想计算从包含单个日期/时间字段的数据行中花费的时间。
给定日期的第一次出现可以被认为是开始时间,下一次出现是结束时间,在任何给定的一天来回交替。因此,如果我早上 9:00 开始,中午 12:00 吃午饭,中午 12:30 吃完午饭回来,然后下午 5:00 离开,我的数据将如下所示:
2013-03-07 09:00:00
2013-03-07 12:00:00
2013-03-07 12:30:00
2013-03-07 17:00:00
这是另一个示例(在我的语言环境中,我们.
用作日期分隔符):
22. 2. 2013 9:09:00
22. 2. 2013 13:28:09
25. 2. 2013 9:43:16
25. 2. 2013 15:15:19
25. 2. 2013 19:30:00
25. 2. 2013 21:30:00
26. 2. 2013 8:27:54
26. 2. 2013 16:31:51
27. 2. 2013 8:52:59
27. 2. 2013 15:08:35
28. 2. 2013 8:37:54
28. 2. 2013 16:37:08
28. 2. 2013 18:30:00
28. 2. 2013 20:30:00
我想知道任何一天在工作上花费的总时间,并且还希望能够计算花费的时间,例如,任何给定的一周或一个月。
如果您需要在旧版本 (2005 -> 2008 R2) 上执行此操作:
记录时间/超时的建议架构非常简单:
现在您的查询是: