国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

后端開發 - mysql按時間分段統計的sql語句怎么寫好?

瀏覽:102日期:2022-06-12 09:01:08

問題描述

我的數據庫表結構如下:

后端開發 - mysql按時間分段統計的sql語句怎么寫好?

字段分別是ID,NUM1,NUM2, TIME1,TIME2, MONEY.

想要按照15分鐘為間隔來統計ID的數量。效果如同下面的sql語句。

SELECT sum(CASE when TIME1 >= ’2014-02-27 8:00:00’ and TIME1 < ’2014-02-27 8:15:00’ then 1 else 0 end) AS ’1’, sum(CASE when TIME1 >= ’2014-02-27 8:15:00’ AND TIME1 < ’2014-02-27 8:30:00’ then 1 else 0 end) AS ’2’, sum(CASE when TIME1 >= ’2014-02-27 8:30:00’ AND TIME1 < ’2014-02-27 8:45:00’ then 1 else 0 end) AS ’3’, sum(CASE when TIME1 >= ’2014-02-27 8:45:00’ AND TIME1 < ’2014-02-27 9:00:00’ then 1 else 0 end) AS ’4’, sum(CASE when TIME1 >= ’2014-02-27 9:00:00’ and TIME1 < ’2014-02-27 9:15:00’ then 1 else 0 end) AS ’5’ from dealdata;

后端開發 - mysql按時間分段統計的sql語句怎么寫好?

但是像上面那么寫重復代碼多,并且如果我改成30分鐘的話,就要改動很多,所以求助sql大神,看有什么好的方法。

———————————————————————————————————分割線————————————————————————————————————

謝謝 arm 同志的幫助,現在能查詢出現了

后端開發 - mysql按時間分段統計的sql語句怎么寫好?

count(id)就是進站的人但是有的時間段,根本沒有進站的人,所以有的時間段沒有,例如5:00 -- 5:15 如果要將沒有進站的人的時間段 補全為0,該怎么做呢?

問題解答

回答1:

謝邀,可以縱向排列的化,如下

SELECT count(id)from dealdatawhere timestampdiff(minute,’2014-02-27 9:15:00’,`TIME1`)<0 and timestampdiff(minute,’2014-02-27 8:00:00’,`TIME1`)>=0group by floor(timestampdiff(minute,’2014-02-27 8:00:00’,`TIME1`)/15)

where 限制時間段,group by里面除以你需要的時間間隔。我不知道你為什么出錯,可能和mysql版本有關,我是mysql5.6

SELECT count(*),floor(timestampdiff(minute,’2017-1-18 16:00:00’,`time`)/30),date_add(’2017-1-18 16:00:00’,interval 30*floor(timestampdiff(minute,’2017-1-18 16:00:00’,`time`)/30) MINUTE)FROM 我是馬賽克.我是馬賽克group by floor(timestampdiff(minute,’2017-1-18 16:00:00’,`time`)/30)

結果后端開發 - mysql按時間分段統計的sql語句怎么寫好?看了下,跑的還是蠻快的,0.3s不到

回答2:

列數不定啊,真的定義不少變量

回答3:

腳本驅動MySQL ,定制一個變量。也許有更好的辦法,我就閑的回答了下

相關文章:
主站蜘蛛池模板: 国产精品免费久久 | 国产日韩在线看 | 亚洲巨乳自拍在线视频 | 成人午夜做爰视频免费看 | 久久亚洲私人国产精品va | 欧美一级二级毛片视频 | 最新怡红院全部视频在线 | 亚洲视频男人的天堂 | 2022国产精品手机在线观看 | 精品国产视频在线观看 | 全部在线播放免费毛片 | 免费视频亚洲 | 欧美在线a级高清 | 99视频在线看观免费 | 成人精品综合免费视频 | 久久爱噜噜噜噜久久久网 | 国产日韩精品一区在线观看播放 | 亚洲精品一二三区-久久 | 国产亚洲人成网站在线观看不卡 | 中文字幕一区在线播放 | 最新怡红院全部视频在线 | 奇米四色综合久久天天爱 | 三级黄毛片 | 国产精品亚洲国产三区 | 天堂中文资源在线8 | 九九视频免费精品视频免费 | 深夜爽爽爽福利动态图 | 精品久久久久久久久久久 | 久久久久视频精品网 | 蜜臀91精品国产高清在线观看 | 兔子先生节目在线观看免费 | 亚洲精品国产精品国自产网站 | 国产成人91高清精品免费 | www.av视频在线 | 国产精品国产三级国产专 | 久久国产精品99久久小说 | 成人在免费视频手机观看网站 | 精品一区二区三区视频 | 正在播放国产精品 | 亚洲高清在线视频 | 日本激情视频在线观看 |