type total day
1 300 2018-5-4
2 1200 2018-5-5
1 200 2018-5-6
1 1200 2018-5-8
2 200 2018-5-8
3 1200 2018-5-9
按照type去分組,然后查詢出最近7天的資料,如果當天沒有資料,也需要以0顯示出來。
如需要查出5月4日-5月10日的
資料格式應該出來為:
type total day
1 300 2018-5-4
1 0 2018-5-5
1 200 2018-5-6
1 0 2018-5-7
1 1200 2018-5-8
1 0 2018-5-9
1 0 2018-5-10
2 0 2018-5-4
2 1200 2018-5-5
2 0 2018-5-6
2 0 2018-5-7
2 200 2018-5-8
2 0 2018-5-9
2 0 2018-5-10
3 0 2018-5-4
3 0 2018-5-5
3 0 2018-5-6
3 0 2018-5-7
3 0 2018-5-8
3 1200 2018-5-9
3 0 2018-5-10
請教該如何寫這句?如果不行的話,那就退一步,不分組,直接指定type的值,但是要實作沒有資料的一天按照0顯示。
uj5u.com熱心網友回復:
可以另外準備一張日期表, create calendar(cdate date primary key)然后其中INSERT所有日歷日期。 之后做LEFT JOIN查詢。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/89514.html
標籤:Access
上一篇:LEFT JOIN關聯查詢出來的資料會成倍增加?大神指點。
下一篇:DB2 權限管理問題
