我有一個查詢,按日期分組行數。基本上,它會統計一天中的多少個會員申請,並且每天都會打印出結果。當然,如果沒有應用程序在一天,它不會顯示該行(例如低於15日和17日沒有應用.....打印表中不存在的行嗎?
Date | Applications
-----------------------------------
12/01/2010 | 44
13/01/2010 | 73
14/01/2010 | 66
16/01/2010 | 102
18/01/2010 | 12
19/01/2010 | 22
我需要它來打印出日期和0當有沒有應用程序,從而無天被跳過。任何想法如何做到這天,我想用一年中的每一天加入到表中,但似乎矯枉過正
查詢低於
SELECT
application_date AS Date,
COUNT(*) AS Applications
FROM members
GROUP BY ap_date
遍歷結果(例如使用遊標)可能會很慢。如果您使用不需要進一步處理的基於集合(即一次性)查詢,SQL和關係數據庫通常會更好地工作。 – 2010-01-28 13:12:38