我有一個帶有信號名稱,值和時間戳的表格。這些信號以1採樣/秒的採樣率記錄。現在我想繪製一個關於月份值的圖表,並且系統在幾秒鐘內完成它變得非常沉重。所以我的問題是「是否有任何方法可以查看每分鐘的價值/換句話說,我希望看到每排第60行?」基於時間戳的每第10行
0
A
回答
2
可以使用row_number()
函數來枚舉行,然後使用模運算來獲得行:
select signalname, value, timestamp
from (select t.*,
row_number() over (order by timestamp) as seqnum
from table t
) t
where seqnum % 60 = 0;
如果數據真的是有規律的,你也可以提取秒值和檢查時是0
:
select signalname, value, timestamp
from table t
where datepart(second, timestamp) = 0
這假定timestamp
被存儲在適當的日期/時間格式。
1
相關問題
- 1. 獲取基於時間戳每個父
- 2. 基於時間戳
- 3. 基於時間戳
- 4. 更新像基於時間戳的行
- 5. 基於時間戳分鐘刪除行
- 6. 結合基於時間戳
- 7. 基於一個時間戳
- 8. CouchDB的:返回基於時間戳
- 9. 基於時間戳的git rebase master
- 10. mongodb - 基於_id時間戳的查詢
- 11. MySQL基於時間戳的IF選擇
- 12. 基於max的Mysql連接(時間戳)
- 13. 基於時間戳的grep文件
- 14. 基於時間戳的GET查詢
- 15. MySQL基於每個客戶的價值和時間戳後刪除行
- 16. mysql:更新時間戳,如果時間戳超過10小時
- 17. SQL INNER JOIN基於時間戳
- 18. 如何收集對基於時間戳
- 19. mysql基於時間戳計數?
- 20. 海軍報顯示基於時間戳
- 21. 第一天的時間戳
- 22. mysql查詢基於不同的鍵和時間戳檢索行
- 23. 如何結合基於時間戳的兩行
- 24. mysql的連接表,只返回基於時間戳比較行
- 25. 基於修改後的時間戳對記錄進行排序?
- 26. 基於列和時間戳的Hbase篩選器行
- 27. 在文本文件中刪除基於時間戳的行PowerShell
- 28. 基於文件中的時間戳對文件進行排序
- 29. cassandra基於時間戳列的時間序列數據清除
- 30. 基於時間戳計算時間跨度的SQL查詢
Thankyou,另外還有一個問題,如果我將這張桌子與其他桌子和其他桌子連接在一起,該怎麼辦? – Furqan
@Furqan。 。 。它應該工作。但是,您也可以將當前查詢放在'with'語句中以「分離」這兩組邏輯。 –