選擇計數可以說我有以下查詢:0計數
SELECT top (5) CAST(Created AS DATE) as DateField,
Count(id) as Counted
FROM Table
GROUP BY CAST(Created AS DATE)
order by DateField desc
可以說,它會返回以下數據集
DateField Counted
2016-01-18 34
2016-01-17 99
2016-01-14 1
2015-12-28 1
2015-12-27 6
但是,當我爲某日起計算= 0,我想在結果集中獲得。因此,例如它應該看起來像下面這樣
DateField Counted
2016-01-18 34
2016-01-17 99
2016-01-16 0
2016-01-15 0
2016-01-14 1
謝謝!
想一想這一秒....如果計數爲0,這意味着沒有行返回。沒有行,你不能得到回報。你可以做的是使用另一個表格(如Tally表格)作爲查詢的基礎,並將左連接添加到您的計數邏輯中。這樣,當這個日期沒有數據時,你仍然可以獲得一排。合理? –
使用數字表格生成所有必要的日期,然後將您的查詢添加到該日期。 –