下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL開發知識:sql中時間以5分鐘半個小時任意間隔分組的實現方法

          SQL開發知識:sql中時間以5分鐘半個小時任意間隔分組的實現方法

          時間:2024-02-08 11:17作者:下載吧人氣:30

          開發中遇到過問題就是對時間以半個小時分鐘分組,如統計08:00-08:30的人數,08:30-09:00的人數,貌似sql中沒有這樣的函數吧,直接從數據庫里查出來,在java里分組也太low了吧

          想到方法1 自定義函數,自己實現時間的半個小時轉換,統計時調用函數

          CREATE FUNCTION `date_half_hour_format`(in_date TIMESTAMP) RETURNS TIMESTAMP
          BEGIN
          DECLARE out_date TIMESTAMP;
          DECLARE s_date VARCHAR(255);
          DECLARE s_minute VARCHAR(2);
          DECLARE int_minute INT;

          SET s_minute = SUBSTRING(in_date, 15, 2);
          SET int_minute = CAST(s_minute AS SIGNED);

          IF int_minute <= 29 THEN
          SET int_minute = 0;
          SET s_date = CONCAT(LEFT(in_date, 14),’0′,int_minute);
          ELSE
          SET int_minute = 30;
          SET s_date = CONCAT(LEFT(in_date, 14),int_minute);
          END IF;

          SET out_date = STR_TO_DATE(s_date,’%Y-%m-%d %H:%i’);

          RETURN out_date;
          END

          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 色窝窝无码一区二区三区| 国产aⅴ一区二区| 日韩亚洲一区二区三区| 国产微拍精品一区二区| 中文字幕精品无码一区二区| 国产小仙女视频一区二区三区| 国产精品日本一区二区在线播放 | 国产免费一区二区三区| 国产无线乱码一区二三区 | 亚洲视频在线观看一区| 国产精品福利区一区二区三区四区| 中文字幕av一区| 精品少妇ay一区二区三区| 亚洲国产日韩一区高清在线| 国产精品丝袜一区二区三区| 亚洲中文字幕无码一区| 高清国产精品人妻一区二区| 中文字幕精品无码一区二区| 久久精品无码一区二区三区日韩 | 国产精品分类视频分类一区| 久久国产一区二区三区| 无码一区二区三区视频| 亚洲国产精品一区二区成人片国内 | 丝袜人妻一区二区三区网站| 一区二区三区高清视频在线观看| 国产一区二区三区在线观看影院| 欧洲精品码一区二区三区| 国产在线观看一区二区三区| 午夜视频久久久久一区| 国产精品无码一区二区在线观一| 好吊视频一区二区三区| 国产一区二区女内射| 91视频国产一区| 无码一区二区三区免费视频| 精品视频一区二区观看| 日韩人妻无码一区二区三区综合部 | 香蕉视频一区二区三区| 国产精品高清一区二区三区 | 国产成人一区二区动漫精品| 国产人妖视频一区二区破除| 久久精品综合一区二区三区|