校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQL對數據進行按月統計或對數據進行按星期統計的實例代碼

SQL對數據進行按月統計或對數據進行按星期統計的實例代碼

熱門標簽:優質地圖標注 百度地圖標注不同路線 智能語音外呼系統選哪家 京華物流公司地圖標注 奧威地圖標注多個地方 千呼電銷機器人價格 外呼系統電銷專用 武漢長沙外呼系統方法和技巧 怎樣在地圖上標注路線圖標

 對于所有的需求,當你不知道怎么處理的時候,你就先用最簡單的方法,或者說的明白一點,用最原始的方法,先實現業務需求再說。  

一、對提現隊列數據表“ims_checkout_task”進行匯總統計,按月匯總統計每個月的提現總額,提現總次數。

  1、SQL操作如下:

SELECT id
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 11 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '0'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 10 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '1'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 9 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '2'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 8 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '3'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 7 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '4'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 6 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '5'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 5 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '6'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 4 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '7'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 3 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '8'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 2 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '9'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '10'
,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '11'
FROM ims_checkout_task

   2、數據庫返回如下:

   3、關鍵詞:case when

//流程控制語句case語法,例如,如果sex字段值為1,則輸出男;如果sex值為2,則輸出女;否則輸出其他
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
//所以上面的SQL為,如果條件成立,則輸出提現金額money字段,否則輸出0.

  時間處理

//對時間戳格式化成 2018-10
FROM_UNIXTIME(addTime,'%Y-%m')
//SQL獲取當前時間格式 2019-08 ,根據expr值不同,依次獲取前一個月1,前兩個月2 ···
DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 0 MONTH),'%Y-%m')
// 函數用于以不同的格式顯示日期/時間數據。
DATE_FORMAT(date,format)
//函數從日期減去指定的時間間隔。
DATE_SUB(date,INTERVAL expr type)
//函數返回當前的日期。
CURDATE()

  例如

SELECT NOW(),CURDATE(),CURTIME()

   例如

SELECT DAYOFWEEK(NOW()),WEEKDAY(now()),DATE_FORMAT(NOW(),"%w"),NOW()

二、對積分訂單數據表按周匯總統計訂單量,比如今天是周二,返回周一到周二的每天單量匯總數據,依次類推

  1、SQL操作如下:

SELECT id
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 1 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '0'
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 2 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '1'
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 3 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '2'
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 4 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '3'
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 5 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '4'
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 6 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '5'
,SUM(case when DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w') = 0 AND WEEK(date_add(curdate(),interval 6 day),2) = WEEK(date_add(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),interval 6 day),2) AND `pay_status` = 1 then 1 else 0 end) as '6'
FROM ims_integral_order

  2、數據庫返回如下:

  3、關鍵詞

//格式化時間戳,返回星期數,注意周日返回值為0
DATE_FORMAT(FROM_UNIXTIME(pay_time,'%Y-%m-%d'),'%w')
//返回當前時間為一年中第幾周
WEEK(DATE_ADD(CURDATE(),interval 6 day),2)
//獲取指定日期是一年中的第幾周
WEEK(date,mode)
//函數向日期添加指定的時間間隔。
DATE_ADD(date,INTERVAL expr type)
//所以上面的查詢條件為星期和第幾周同時滿足 

影子是一個會撒謊的精靈,它在虛空中流浪和等待被發現之間;在存在與不存在之間....

總結

以上所述是小編給大家介紹的SQL對數據進行按月統計或對數據進行按星期統計的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • mysql中數據統計的技巧備忘錄
  • PHP+MySQL實現對一段時間內每天數據統計優化操作實例
  • MySQL中幾種數據統計查詢的基本使用教程
  • PHP+Mysql+jQuery中國地圖區域數據統計實例講解
  • SQL語句技巧:按月統計數據
  • 基于mysql時間處理函數的應用詳解
  • SQL對時間處理的語句小結

標簽:威海 七臺河 銅仁 防疫戰設 來賓 天水 益陽 宿州

巨人網絡通訊聲明:本文標題《SQL對數據進行按月統計或對數據進行按星期統計的實例代碼》,本文關鍵詞  SQL,對,數據,進行,按月,統計,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL對數據進行按月統計或對數據進行按星期統計的實例代碼》相關的同類信息!
  • 本頁收集關于SQL對數據進行按月統計或對數據進行按星期統計的實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产永久精品大片wwwapp | 偷拍一区二区三区四区| 成人中文字幕在线| 国产精品国产三级国产普通话99 | 精彩视频一区二区三区| 欧美激情资源网| 99精品久久免费看蜜臀剧情介绍| 亚洲一区二区精品3399| 制服丝袜亚洲精品中文字幕| 蜜桃精品视频在线观看| 国产欧美日本一区视频| 91麻豆6部合集magnet| 日韩精品电影一区亚洲| 久久久久久一级片| 欧美最猛性xxxxx直播| 国产一区二区三区视频在线播放| 亚洲理论在线观看| 久久综合一区二区| 欧美在线观看一区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 欧美日韩高清一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 欧美r级在线观看| 色综合久久天天综合网| 国产在线观看免费一区| 亚洲国产一二三| 国产欧美一区二区三区网站| 欧美视频日韩视频| bt7086福利一区国产| 国内精品视频一区二区三区八戒| 亚洲综合图片区| 欧美激情中文不卡| 久久婷婷国产综合国色天香| 日韩亚洲电影在线| 欧美日韩激情一区| 欧美亚洲精品一区| 99久久精品免费看国产| 国产黄色成人av| 狠狠色丁香久久婷婷综| 久久福利视频一区二区| 三级不卡在线观看| 偷拍日韩校园综合在线| 亚洲自拍与偷拍| 亚洲综合色丁香婷婷六月图片| 国产精品拍天天在线| 久久精品视频一区二区三区| 精品久久久久久久一区二区蜜臀| 7777精品伊人久久久大香线蕉 | 欧美日韩免费不卡视频一区二区三区| 成人av资源网站| 成人黄页毛片网站| av一区二区久久| 91色在线porny| 色婷婷精品久久二区二区蜜臂av| 91麻豆精品秘密| 欧美在线小视频| 在线观看亚洲a| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 久久亚洲二区三区| 久久久久久久久久久久久久久99| 欧美精品一区二区精品网| 久久色在线视频| 国产精品色在线观看| 亚洲欧美日韩在线| 亚洲1区2区3区4区| 美脚の诱脚舐め脚责91| 国产精品99久久久久久似苏梦涵| 成人免费高清视频在线观看| 一本色道久久综合亚洲精品按摩| 欧美日韩视频在线观看一区二区三区| 欧美日韩国产一级| 久久综合色一综合色88| 中文在线资源观看网站视频免费不卡| 日韩毛片高清在线播放| 亚洲风情在线资源站| 日韩电影在线免费看| 国产精华液一区二区三区| 91在线小视频| 欧美大片免费久久精品三p | 中文字幕中文字幕一区二区| 亚洲综合激情网| 黄页网站大全一区二区| 色综合激情久久| 日韩欧美国产不卡| 中文字幕中文字幕中文字幕亚洲无线| 一级精品视频在线观看宜春院| 蜜桃精品视频在线| 在线视频观看一区| 久久久久久综合| 日韩影院免费视频| 99免费精品视频| www成人在线观看| 一区二区三区日韩在线观看| 国内精品久久久久影院薰衣草 | 亚洲国产日韩一区二区| 国精产品一区一区三区mba视频| 91视视频在线观看入口直接观看www| 欧美一区二区三级| 一区二区三区加勒比av| 国产高清亚洲一区| 91精品欧美久久久久久动漫 | 精品在线观看免费| 精品1区2区3区| 国产精品的网站| 久久99国产精品尤物| 欧美日韩成人高清| 亚洲精品视频自拍| 波多野结衣91| 亚洲国产高清aⅴ视频| 久草在线在线精品观看| 欧美人与性动xxxx| 亚洲尤物视频在线| 97se狠狠狠综合亚洲狠狠| 精品乱人伦一区二区三区| 日韩有码一区二区三区| 在线一区二区三区| 亚洲婷婷综合色高清在线| 国产精品小仙女| 欧美高清在线视频| 懂色av噜噜一区二区三区av| 欧美va亚洲va香蕉在线| 蜜臀99久久精品久久久久久软件| 欧美在线999| 亚洲成人精品一区二区| 在线亚洲一区观看| 五月开心婷婷久久| 欧美人与禽zozo性伦| 天天综合天天综合色| 欧美丰满一区二区免费视频| 亚洲成人av福利| 欧美一级国产精品| 麻豆高清免费国产一区| 日韩精品资源二区在线| 久久www免费人成看片高清| 欧美不卡一区二区三区| 国产麻豆欧美日韩一区| 久久久av毛片精品| 成人av在线播放网址| 亚洲精品免费在线观看| 欧美日韩一区在线观看| 午夜一区二区三区在线观看| 欧美精品777| 国产成人综合网| 亚洲天堂精品在线观看| 欧美色爱综合网| 国产一区二区三区综合| 国产精品不卡在线| 欧美日韩国产综合视频在线观看 | 精品国产一区二区三区忘忧草| 国产一区在线视频| 中文一区二区在线观看| 色女孩综合影院| 蜜臀av性久久久久蜜臀av麻豆| 久久亚洲综合av| 97久久精品人人爽人人爽蜜臀| 亚洲制服丝袜一区| 日韩一区二区三区视频| 成人v精品蜜桃久久一区| 亚洲自拍偷拍麻豆| 久久九九久精品国产免费直播| 99视频热这里只有精品免费| 午夜精品一区二区三区电影天堂| 精品国产乱码久久久久久1区2区| 99re66热这里只有精品3直播 | 国产精品一区二区在线播放| 国产精品美女久久久久久久久久久| 欧美性猛交xxxx乱大交退制版| 午夜欧美电影在线观看| 久久伊人蜜桃av一区二区| 91国偷自产一区二区三区观看| 毛片av一区二区| 亚洲综合网站在线观看| 欧美tickling网站挠脚心| 欧美亚洲国产一区二区三区| 国产美女一区二区三区| 日本不卡一区二区三区高清视频| 欧美电影免费观看完整版| 91福利视频在线| 不卡视频在线观看| 精品写真视频在线观看| 一区二区欧美视频| 国产精品久久久久久久久久久免费看| 日韩精品一区国产麻豆| 欧美日本在线观看| 成人小视频免费观看| 日本伊人色综合网| 一区二区三区在线观看欧美| 欧美激情在线看| 精品久久久久久久久久久久久久久久久 | 国产精品性做久久久久久| 五月天中文字幕一区二区| 一区二区三区在线不卡| 久久久久成人黄色影片| 欧美一区午夜精品| 欧美狂野另类xxxxoooo| 欧美性生活久久| 在线观看成人免费视频| 色婷婷激情综合| 91极品美女在线| 在线日韩国产精品|