在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫/ 統(tǒng)計訂單表每天、每月、每年的數(shù)據(jù)

統(tǒng)計訂單表每天、每月、每年的數(shù)據(jù)

訂單表中時間字段為create_date,現(xiàn)在要統(tǒng)計一下每天或者每個月的訂單數(shù)量。

現(xiàn)在的統(tǒng)計是這樣去查的:
select DATE_FORMAT(create_date,'%Y年%m月%d日') time,count(*) from order group by time

查出來大概就是這樣的:

...
2018年06月01日 87
2018年06月04日 3
2018年06月05日 125

有幾天可能一個訂單都沒有,就會查不出那天的日期和數(shù)量。
就像上面我自己模擬的那樣,2號3號不存在。
就是希望就算沒有訂單,也能查出

2018年06月02日 0
2018年06月03日 0

回答
編輯回答
陪她鬧

你這么說真的很為難,不過也不是不可以,你先生成對應日期的虛擬表,然后依據(jù)這個虛擬表中的日期,進行 where 條件查詢。嗯,就是這么簡單,應該要寫個存儲過程吧,因為在存儲過程外是不允許循環(huán)的。當然了,并不建議你這么做,因為很容易全表查詢。建議,統(tǒng)計好對應數(shù)據(jù)再交由程序進行遍歷,如果空缺,默認設置顯示當天為空就好。

2017年10月16日 08:55
編輯回答
悶油瓶

數(shù)據(jù)庫里沒有當然查不出來啦,除非每天都存一次,默認是0就好了

2017年8月11日 17:41