国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

尋求 MySQL 查詢協(xié)助 - 計(jì)算分組範(fàn)圍內(nèi)的時(shí)間戳記計(jì)數(shù)
P粉026665919
P粉026665919 2024-02-04 11:20:54
0
1
766

有人會認(rèn)為這很簡單,但一整晚都在拼命努力。我有一個感測器警報(bào)日誌,想要產(chǎn)生一個表格,其中包含每個不同感測器 24 小時(shí)、168 小時(shí)(1 週)和 336 小時(shí)(2 週)內(nèi)的事件的簡單計(jì)數(shù)。我對 MySQL(在 GoDaddy 上運(yùn)行)相對較新且自學(xué)成才,並嘗試了我在網(wǎng)路上找到的 Count、Unique、Case 等的每種變體。幫我歐比王...

範(fàn)例資料:

Alert_timestamp 感測器ID
2022-05-18 21:41:59 感測器 1
2022-05-21 21:52:09 感測器 1
2022-05-24 05:00:39 感測器 2
2022-05-24 05:02:26 感測器 1
2022-05-24 18:37:34 感測器 4
2022-05-24 20:48:40 感測器 1
2022-05-26 21:20:54 感測器 2
2022-05-27 14:53:02 感測器 1
2022-06-01 19:06:14 感測器 4
2022-06-02 19:22:27 感測器 1
... ...

所需輸出(注??意:下面的計(jì)數(shù)與上表不對應(yīng))。即使感測器的警報(bào)為零(例如,表中存在感測器,但日期範(fàn)圍內(nèi)沒有事件),我也想看到這些。

count of events that fall within these ranges
感應(yīng)器 <24hrs 24 至 168 小時(shí) 168 至 336 小時(shí)
感測器 1 1 1 0
感測器 2 0 2 5
感測器 3 0 0 0
感測器 4 6 2 3

提前謝謝!

P粉026665919
P粉026665919

全部回覆(1)
P粉593536104

使用條件聚合。

SELECT SensorID, 
       SUM(    Alert_timestamp >  CURRENT_TIMESTAMP - INTERVAL  24 HOUR)  `  CURRENT_TIMESTAMP - INTERVAL 168 HOUR)  `24 to 168hrs`,
       SUM(    Alert_timestamp   CURRENT_TIMESTAMP - INTERVAL 336 HOUR)  `168 to 336hrs`       
FROM table 
WHERE Alert_timestamp > CURRENT_TIMESTAMP - INTERVAL 336 HOUR
GROUP BY SensorID

如果表包含「將來」的行,則將相應(yīng)的條件新增至第一個聚合和 WHERE 中。

(SensorID, Alert_timestamp) 的索引將會改善。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板