2019-03-11
閱讀量:
690
Sql 按照月份進行統(tǒng)計
問題描述:
假設(shè)有如下表 :
tb_user
id name time
1 yyy1 2016-07-29 10:03:20
2 yyy2 2016-08-29 10:03:20
3 yyy3 2016-09-29 10:03:20
4 yyy4 2016-010-29 10:03:20
5 yyy5 2016-010-27 10:03:20
... .... ....
為了方便統(tǒng)計和轉(zhuǎn)換為對象創(chuàng)建一個統(tǒng)計表
tb_sta
id number
月份 數(shù)量
如何寫sql把每月的用戶數(shù)量統(tǒng)計過后放在tb_sta 里面 ?
如何有一個月份沒有用戶則用0表示 ?
解決方法:
按月統(tǒng)計用
select year(time), month(time), count(1) from tb_user group by year(time), month(time);
某個月份沒有用戶用0,建議用上面語句取到結(jié)果后,在應(yīng)用程序里面補上缺的月份,然后往tb_sta里面存






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論