1. 程式人生 > >sql server 以10分鐘分組 統計人數

sql server 以10分鐘分組 統計人數

它的 請問 nbsp .com 顯示 當前時間 利用 bubuko where

請問針對時間段從每天早上7點開始統計每十分鐘人

解決思路:

我以前做過一個關於月份的,是說每3個月以分組,其實是一樣的。不過可能啊,整體數據量大會有問題。如果你只是求一天的,那絕對沒問題。
【1】如果只是當天,那麽你以當天七點為準,算當天所有時間與它的分鐘差,然後group by 分鐘差/10 即可
【2】如果是全部數據的話,那麽你在where裏把時間段條件加上,然後找個最早的時間點為準 group by 當前時間與最早時間點的分鐘差/10

這位朋友這樣是死寫,本文以當天為例啊

技術分享圖片

【1】構建個表測試一下

技術分享圖片

【2】利用分鐘差/10分組

技術分享圖片

【3】顯示不直觀,轉換成時間顯示

技術分享圖片

sql server 以10分鐘分組 統計人數