我有一个名为的字段CreatedOn
,其值如下:
2012-06-19 08:42:48.000
2012-06-19 08:43:05.000
2012-06-19 08:43:27.000
2012-06-19 08:53:22.000
...
2012-06-20 09:20:54.000
2012-06-20 09:21:13.000
...
2012-06-21 10:02:17.000
2012-06-21 11:43:19.000
...
2012-06-22 12:00:40.000
2012-06-22 12:11:56.000
... (weekend)
2012-06-25 13:00:13.000
2012-06-25 13:12:24.000
...
2012-06-26 13:41:27.000
2012-06-26 13:41:44.000
2012-06-26 13:42:01.000
我希望输出显示—— 6
(天)。但这并不像不计算周末那么简单,因为可能还有其他日子不计算在内,最好的方法是根据数据来确定。
有任何想法吗?
我能够做到:DATEDIFF(w, MIN(CreatedOn), MAX(CreatedOn))
但正如所说的不准确,它显示的日期没有相应的数据,