2
SELECT COUNT(VALUE)
FROM TABLE
WHERE ID ='ID'
AND BETWEEN 'DATE1' AND 'DATE2'
- 它會給總計數值指定日期
但我需要計數每個日期該怎麼做......例如,日期是1/1/2012至4/1 /2012....我需要計算每個日期,如1,2,3,4。如何計算語句之間的每個日期值?
SELECT COUNT(VALUE)
FROM TABLE
WHERE ID ='ID'
AND BETWEEN 'DATE1' AND 'DATE2'
但我需要計數每個日期該怎麼做......例如,日期是1/1/2012至4/1 /2012....我需要計算每個日期,如1,2,3,4。如何計算語句之間的每個日期值?
您添加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
就是這樣。