SELECT COUNT(VALUE)
FROM TABLE
WHERE ID ='ID'
AND BETWEEN 'DATE1' AND 'DATE2'
但我需要每个日期的计数如何做到这一点......例如,日期是2012年1月1日至2012年4月1日....我需要计算每个日期,如1,2,3,4 。
答案 0 :(得分:1)
您添加了GROUP BY
子句
SELECT CONVERT(VARCHAR(10), YourDate, 101), COUNT(VALUE)
FROM TABLE
WHERE ID ='ID'
AND Yourdate BETWEEN 'DATE1' AND 'DATE2'
GROUP BY CONVERT(VARCHAR(10), YourDate, 101)
使用日期的捕获是摆脱时间部分。使用样式101的CONVERT
就可以了。