我正在尝试计算事件类别在 SSMS 2008 中的 T-SQL 中发生的天数。如何编写此表达式?该值存储为日期时间,但我只想计算日期部分。例如,如果我的价值观是:
2013-01-05 19:20:00.000
2013-01-06 17:20:00.000
2013-01-06 18:20:00.000
2013-01-06 19:20:00.000
2013-01-03 16:15:00.000
2013-01-04 12:55:00.000
然后,虽然上面列出了 6 条唯一记录,但我想仅将其计为 4 条,因为 2013 年 1 月 6 日有 3 条记录。说得通?
这就是我现在正在尝试但不起作用的方法:
select
count(s.date_value)
From
table_A s