婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql滑動聚合/年初至今聚合原理與用法實例分析

mysql滑動聚合/年初至今聚合原理與用法實例分析

熱門標簽:安徽ai電話電銷機器人有效果嗎 銷售語音電話機器人 常州網絡外呼系統開發 400電話申請信用卡 巫師三血與酒地圖標注 走過哪個省地圖標注 萊西市地圖標注 外呼系統電銷受騙 在哪里申請400電話

本文實例講述了mysql滑動聚合/年初至今聚合原理與用法。分享給大家供大家參考,具體如下:

滑動聚合是按順序對滑動窗口范圍內的數據進行聚合的操作。下累積聚合不同,滑動聚合并不是統計開始計算的位置到當前位置的數據。

這里以統計最近三個月中員工第月訂單情況為例來介紹滑動聚合。

滑動聚合和累積聚合解決方案的主要區別在于連接的條件不同。滑動聚合條件不再是b.ordermonth = a.ordermonth,而應該是b.ordermonth大于前三個月的月份,并且小于當前月份。因此滑動聚合的解決方案的SQL語句如下

SELECT
 a.empid,
 DATE_FORMAT(a.ordermonth, '%Y-%m') AS ordermonth,
 a.qty AS thismonth,
 SUM(b.qty) AS total,
 CAST(AVG(b.qty) AS DECIMAL(5,2)) AS avg
FROM emporders a
INNER JOIN emporders b
 ON a.empid=b.empid
 AND b.ordermonth > DATE_ADD(a.ordermonth, INTERVAL -3 MONTH)
 AND b.ordermonth = a.ordermonth
WHERE DATE_FORMAT(a.ordermonth,'%Y')='2015' AND DATE_FORMAT(b.ordermonth,'%Y')='2015'
GROUP BY a.empid,DATE_FORMAT(a.ordermonth, '%Y-%m'),a.qty
ORDER BY a.empid,a.ordermonth

運行結果如下

該解決方案返回的是三個月為一個周期的滑動聚合,但是每個用戶包含前兩個月并且未滿3個月的聚合。如果只希望返回滿3個月的聚合,不返回未滿3個月的聚合,可以使用HAVING過濾器進行過濾,過濾的條件為MIN(b.ordermonth)=DATE_ADD(a.ordermonth, INTERVAL -2 MONTH),例如

SELECT
 a.empid,
 a.ordermonth AS ordermonth,
 a.qty AS thismonth,
 SUM(b.qty) AS total,
 CAST(AVG(b.qty) AS DECIMAL(5,2)) AS avg
FROM emporders a
INNER JOIN emporders b
 ON a.empid=b.empid
 AND b.ordermonth > DATE_ADD(a.ordermonth, INTERVAL -3 MONTH)
 AND b.ordermonth = a.ordermonth
WHERE DATE_FORMAT(a.ordermonth,'%Y')='2015' AND DATE_FORMAT(b.ordermonth,'%Y')='2015' AND a.empid=1
GROUP BY a.empid,DATE_FORMAT(a.ordermonth, '%Y-%m'),a.qty
HAVING MIN(b.ordermonth)=DATE_ADD(a.ordermonth, INTERVAL-2 MONTH)
ORDER BY a.empid,a.ordermonth

運行結果如下

年初至今聚合和滑動聚合類似,不同的地方僅在于統計的僅為當前一年的聚合。唯一的區別體現在下限的開始位置上。在年初至今的問題中,下限為該年的第一天,而滑動聚合的下限為N個月的第一天。因此,年初至今的問題的解決方案如下圖所示,得到的結果

SELECT
 a.empid,
 DATE_FORMAT(a.ordermonth, '%Y-%m') AS ordermonth,
 a.qty AS thismonth,
 SUM(b.qty) AS total,
 CAST(AVG(b.qty) AS DECIMAL(5,2)) AS avg
FROM emporders a
INNER JOIN emporders b
  ON a.empid=b.empid
  AND b.ordermonth >= DATE_FORMAT(a.ordermonth, '%Y-01-01')
  AND b.ordermonth = a.ordermonth
  AND DATE_FORMAT(b.ordermonth,'%Y')='2015'
GROUP BY a.empid,a.ordermonth,a.qty
ORDER BY a.empid,a.ordermonth

運行結果如下

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • MySQL中聚合函數count的使用和性能優化技巧
  • MySQL常用聚合函數詳解
  • MySql 中聚合函數增加條件表達式的方法
  • php+mysql開源XNA 聚合程序發布 下載
  • Mysql無法選取非聚合列的解決方法
  • MySQL查詢排序與查詢聚合函數用法分析
  • MySQL單表查詢操作實例詳解【語法、約束、分組、聚合、過濾、排序等】
  • mysql連續聚合原理與用法實例分析
  • mysql累積聚合原理與用法實例分析

標簽:鞍山 黃石 果洛 煙臺 來賓 陽江 赤峰 河北

巨人網絡通訊聲明:本文標題《mysql滑動聚合/年初至今聚合原理與用法實例分析》,本文關鍵詞  mysql,滑動,聚合,年初,至今,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql滑動聚合/年初至今聚合原理與用法實例分析》相關的同類信息!
  • 本頁收集關于mysql滑動聚合/年初至今聚合原理與用法實例分析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久国产精品色| 国产午夜精品一区二区三区嫩草| 国产高清视频一区| 爽好久久久欧美精品| 一区二区三区久久| 亚洲免费色视频| 一区二区三区四区在线播放 | 国产精品丝袜在线| 久久这里只有精品6| 久久久久久久久97黄色工厂| 国产亚洲精品福利| 国产精品久久一级| 一区二区三区电影在线播| 亚洲第一二三四区| 青青草精品视频| 国产一区二区福利| av电影天堂一区二区在线观看| 99久久精品免费看| 欧美日韩国产三级| 欧美成人video| 欧美国产1区2区| 一区二区三区在线观看欧美| 三级在线观看一区二区| 久草热8精品视频在线观看| 国产精品影视在线观看| www.日韩大片| 91精品国产91久久久久久一区二区| 欧美一区二区在线播放| 国产欧美日韩在线| 亚洲一区二区三区四区五区黄 | 成人免费福利片| 色综合一个色综合亚洲| 欧美精品 日韩| 国产真实乱子伦精品视频| 久久伊99综合婷婷久久伊| 久久精品人人爽人人爽| 亚洲一区国产视频| 国产成人小视频| 欧美麻豆精品久久久久久| 欧美大尺度电影在线| 中文字幕在线一区二区三区| 七七婷婷婷婷精品国产| 色综合久久综合网| 2023国产一二三区日本精品2022| 国产精品久久久久婷婷| 蜜桃一区二区三区四区| 99视频热这里只有精品免费| 日韩欧美色综合| 亚洲猫色日本管| 日韩精品欧美精品| 91视频.com| 国产精品麻豆久久久| 日韩在线卡一卡二| 日本韩国一区二区三区| 国产精品久久毛片a| 日本人妖一区二区| 色网综合在线观看| 亚洲欧洲色图综合| 激情五月播播久久久精品| 欧美精品在线视频| 一区二区三区自拍| 99国产精品久久久久久久久久久| 欧美sm美女调教| 麻豆91精品视频| 欧美一区三区四区| 五月天丁香久久| 欧美优质美女网站| 一区二区三区久久久| 一本色道a无线码一区v| 日本一区二区三区国色天香| 国内精品免费**视频| 日韩免费成人网| 精品一区二区三区视频| 欧美成人三级电影在线| 美女诱惑一区二区| 精品国产一区二区三区忘忧草| 日日摸夜夜添夜夜添国产精品| 欧美午夜宅男影院| 日本三级亚洲精品| 日韩亚洲电影在线| 另类中文字幕网| 欧美大片一区二区| 国产精品91一区二区| 国产精品乱子久久久久| 成人深夜在线观看| 伊人一区二区三区| 欧美一区二区黄| 美美哒免费高清在线观看视频一区二区| 欧美一区二区网站| 国产精品亚洲一区二区三区妖精| 欧美激情中文字幕一区二区| 暴力调教一区二区三区| 亚洲福利一二三区| 精品国产制服丝袜高跟| 成人午夜视频在线观看| 亚洲一区二区中文在线| 欧美日韩国产另类一区| 国内精品在线播放| 亚洲精品视频在线看| 欧美一区二区三区免费在线看| 久久精品国产精品亚洲红杏| 国产欧美在线观看一区| 国产精品久久久久天堂| 视频在线观看一区| 精品国产免费一区二区三区四区| 大胆欧美人体老妇| 亚洲影院理伦片| 久久久国际精品| 91黄色免费版| 国产精品99久久久久| 亚洲国产精品麻豆| 久久免费看少妇高潮| 欧美亚州韩日在线看免费版国语版| 日日欢夜夜爽一区| 国产精品久久久久久久久久免费看 | 91精品国产福利| 成人精品电影在线观看| 五月天视频一区| 中文字幕免费在线观看视频一区| 在线观看成人小视频| 狠狠色丁香九九婷婷综合五月| 亚洲激情五月婷婷| 国产清纯美女被跳蛋高潮一区二区久久w| 在线观看国产一区二区| 国产成人av影院| 日韩精品乱码免费| 亚洲精品久久嫩草网站秘色| 国产亚洲va综合人人澡精品 | 成人午夜av电影| 久久福利视频一区二区| 亚洲综合精品久久| 国产精品女主播在线观看| 日韩美女视频在线| 欧美性欧美巨大黑白大战| 成人激情动漫在线观看| 国产一区二区三区免费| 免费看欧美美女黄的网站| 亚洲国产综合在线| 亚洲综合丝袜美腿| 亚洲三级小视频| 国产精品三级久久久久三级| 欧美哺乳videos| 日韩一区二区精品在线观看| 欧美日韩不卡视频| 欧美艳星brazzers| 欧美伊人久久久久久午夜久久久久| 成人午夜av电影| 国产成人精品免费在线| 国产综合久久久久久久久久久久 | 精品一区二区久久久| 亚洲va国产天堂va久久en| 亚洲欧美另类久久久精品 | 91黄视频在线观看| 91麻豆国产香蕉久久精品| av在线这里只有精品| 99这里只有精品| 91麻豆视频网站| 99vv1com这只有精品| 91麻豆精东视频| 欧美在线综合视频| 欧美高清hd18日本| 欧美变态tickling挠脚心| 精品日韩一区二区| 国产三级欧美三级| 最新不卡av在线| 一区二区三区免费在线观看| 亚洲男同性视频| 不卡的av网站| 久久狠狠亚洲综合| 久草这里只有精品视频| 国产精品亚洲人在线观看| 成人免费毛片aaaaa**| av在线不卡电影| 欧美影院精品一区| 日韩欧美一级精品久久| 日韩免费观看高清完整版| 久久亚洲欧美国产精品乐播| 成人免费一区二区三区在线观看| 亚洲国产精品欧美一二99| 九色综合国产一区二区三区| 国产九色精品成人porny| 99综合电影在线视频| 欧美一级在线免费| 欧美极品另类videosde| 亚洲国产精品影院| 国产精品一级二级三级| 欧美日韩在线三级| 欧美精品一区男女天堂| 亚洲精品视频在线观看免费| 美日韩一区二区三区| 日本高清成人免费播放| 精品国产a毛片| 亚洲二区在线观看| 国产精品一品视频| 欧美日韩aaaaa| 一区精品在线播放| 精油按摩中文字幕久久| 欧美中文一区二区三区| 中文字幕乱码亚洲精品一区| 日韩精品一级中文字幕精品视频免费观看 |