簡體   English   中英

在SQL中,如果我僅知道那些間隔的長度,如何計算分組為特定間隔的行?

[英]In SQL, how can I count rows grouping into certain intervals, if I only know the length of those intervals?

假設我的第一列是時間。 我想要的是能夠對按任意時間范圍分組的行進行計數,例如:按天,按小時,按20分鍾間隔,按15秒等。

將時間戳轉換為適當的數字(此處為:自Unix時代以來的秒數),然后對秒數進行整數除法(隱式四舍五入):

SELECT ...
GROUP BY strftime('%s', MyDate) / 15  -- or 20*60 etc.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM