爲什麼這個查詢沒有返回2011年和2012年的數據。任何人都可以幫助我。提前感謝。Sql查詢不起作用?
SELECT
country_code,
SUM(`attendance`) as k6_attendance,
count(*) as total_events ,
IF(MONTH(`session_date`)<5,YEAR(`session_date`),YEAR(`session_date`)+1) as YR2
FROM `v_knowledge_session` v
WHERE session_date >0
Group by YR2,country_code
HAVING YR2>(YEAR(NOW())-2) AND country_code='IN'
ORDER BY country_code,YR2;
帖子來自表格的'session_date'和'country_code'的一些記錄。 – 2012-07-16 06:07:51
也提供您的表格結構.. 意味着您的表格的描述.. – 2012-07-16 06:08:33
您確定您在過去的2.5年內有country_code ='IN'*和* session_date的數據嗎?你可以發表一個表格描述('DESCRIBE v_knowledge_session;'和一些示例數據和期望的輸出嗎? – 2012-07-16 06:13:55