日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql双重分组没有值也要显示_mysql 统计数据,按照日期分组,把没有数据的日期也展示出来...

發(fā)布時間:2023/12/20 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql双重分组没有值也要显示_mysql 统计数据,按照日期分组,把没有数据的日期也展示出来... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

因為業(yè)務(wù)需求,要統(tǒng)計每天的新增用戶并且要用折線圖的方式展示。

如果其中有一天沒有新增用戶的話,這一天就是空缺的,在繪制折線圖的時候是不允許的,所有要求把沒有數(shù)據(jù)的日期也要在圖表顯示。

查詢2019-01-10------2019-01-20日的新增用戶 ,查詢出來是這樣的。。。。。。完全不可以繪制圖表

因為繪制圖表要的是這樣的數(shù)據(jù)

所以寫了以下sql生成繪制圖表的數(shù)據(jù)。

幫助有需要的人

---------------------------------------------------------------------------------------------------------------------------------------------------------

select sum(count) as count, regeistDates from (

select count(*) count, date_format(regeistDate,‘%Y-%m-%d‘) regeistDates from t_account a

where a.regeistDate>=‘2018-12-21 00:00:00‘ and a.regeistDate<=‘2019-01-21 23:00:00‘

GROUP BY regeistDates

UNION ALL

select @uu:=0 as count,regeistDates from (

select @num:=@num+1 as number,date_format(adddate(‘2018-12-21 00:00:00‘, INTERVAL @num DAY),‘%Y-%m-%d‘) as regeistDates

from t_account a ,(select @num:=-1) t

where adddate(‘2018-12-21 00:00:00‘, INTERVAL @num DAY) < date_format(‘2019-01-21 23:00:00‘,‘%Y-%m-%d‘)

order by regeistDates ) rr

) sss GROUP BY sss.regeistDates ORDER BY regeistDates

---------------------------------------------------------------------------------------------------------------------------------------------------------

sql 的唯一的缺點是日期的排列是按照? t_account? 這張表的行數(shù)計算的

注:

t_account? ? 為你的數(shù)據(jù)中的一張表

select @num:=@num+1 as number,date_format(adddate(‘2018-12-21 00:00:00‘, INTERVAL @num DAY),‘%Y-%m-%d‘) as regeistDates

from t_account a ,(select @num:=-1) t

以上這個sql 是重點

以上只是個人見解

如果您有好的方法可以在此文章下進(jìn)行評論

-------------------------------------------------------

感謝幫忙的老王 。。。。。。哈哈哈

總結(jié)

以上是生活随笔為你收集整理的mysql双重分组没有值也要显示_mysql 统计数据,按照日期分组,把没有数据的日期也展示出来...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。