期間條件分組的數據我有以下結構的表:獲取日期
我想創建查詢這使我產生以下格式兩個日期範圍:
FROM | TO | DIALS_CNT | APPT_CNT | CONVERS_CNT | CANNOT_REACH_CNT |
2014-09-30 | 2014-10-06| 100 | 50 | 20 | 30 |
FROM = Date from given to between range
TO = Date to given to between range
APPT_CNT = WHERE call.result = APPT
CONVERS_CNT = WHERE call.result = CONV_NO_APPT
CANNOT_REACH_CNT = WHERE call.result = CANNOT_REACH
我試圖用內選擇具有計數和WHERE條件,但沒有運氣:
SELECT
dc.date,
(SELECT COUNT('APPT') FROM dialed_calls
WHERE dc.call_result = 'APPT') as APPT_CNT
FROM dialed_calls AS dc
GROUP BY dc.date
WHERE dc.date BETWEEN '2014-09-30' AND '2014-10-06';
你已經試過了什麼查詢?錯誤的輸出是什麼? – 2014-10-07 12:30:14
你期望只有一行輸出? – 1010 2014-10-07 14:05:16
顯示的表中沒有'call_result'列。 – 2014-10-07 14:26:53