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

2022-02-15 18:30:06 字數 3227 閱讀 1725

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

解決思路:

我以前做過乙個關於月份的,是說每3個月以分組,其實是一樣的。不過可能啊,整體資料量大會有問題。如果你只是求一天的,那絕對沒問題。

如果只是當天,那麼你以當天七點為準,算當天所有時間與它的分鐘差,然後group by 分鐘差/10 即可

如果是全部資料的話,那麼你在where裡把時間段條件加上,然後找個最早的時間點為準 group by 當前時間與最早時間點的分鐘差/10

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

構建個表測試一下

利用分鐘差/10分組

顯示不直觀,轉換成時間顯示

10方法2:利用分鐘構造出想要的分鐘列。

比如  2018-03-01 07:56:05   ,構造出  2018-03-01 07:50:00

核心思想

(1)分鐘數56拿出來,然後讓其變成50

(2)怎麼變成50?--》56-56%10 = 50

(3)怎麼去掉後面的秒呢?用convert解決

後面的分組就不用多說了,直接分就ok

select

group_time,

count(1) as

[時間段內記錄數],

max(time) as

[時間段內最大時間],

min(time) as

[時間段內最小時間

上述2種辦法適合於任意維度的時間操作

關於本文更好的辦法,直接 --但僅限於這種10分鐘的

group by left(starttime,15) 

10分鐘 深入less

三種方式引用less 瀏覽器引用 less.js link type text lesss node中使用 工程中使用 變數 key value在js中,條件語句中 可以使用 if,else,switch定義,less中語句中跟switch中case比較像。less 沒有像js中這樣的關鍵字,但是也...

10分鐘了解ZooKeeper

zookeeper是乙個開放原始碼的分布式應用程式協調服務,它包含乙個簡單的原語集,分布式應用程式可以基於它實現同步服務,配置維護和命名服務等。1.最終一致性 client不論連線到哪個server,展示給它都是同乙個檢視,這是zookeeper最重要的功能。2.可靠性 具有簡單 健壯 良好的效能,...

每天10分鐘 10 25

1.hadoop一般廣義和狹義分別指什麼 hadoop生態圈,hadoop軟體2.hadoop軟體哪三個組成 hdfs yarn mapreduce3.hdfs偽分布式的程序簡寫分別是什麼?nn,dn,snn4.yarn偽分布的程序簡寫分別是什麼?nm,rm5.nn節點是幹什麼的 記錄資料節點,維護...