我有記錄值,如:日期,小時,值。整天聚會很簡單,我只是按日期分組。我的問題是我需要整天記錄具體的開始/結束時間。在例子中,當開始時間是早上9點時,那麼我有記錄: - 從星期一上午9點到星期二上午8點(分組在一個記錄) - 從星期二上午9點到星期三上午8點(分組在一個記錄) 等等。 謝謝,任何想法。按日期聚合postgresql行
0
A
回答
0
GROUP BY date_trunc('day',date+(hour-9)*interval '1h')
或類似的東西?
2
我會假設你的小時字段是一個INT,但無論你應該能夠適應這個...
GROUP BY
CASE WHEN hour >= 9 THEN date ELSE date - 1 END
上午9點之前這實質上把任何時間爲前一天的一部分。
相關問題
- 1. R:按日期聚合POSIXct?
- 2. C#MongoDB組(聚合)按日期
- 3. Mysql按日期對聚合行進行排序
- 4. MongoDB聚合方面在日期範圍內按日期分段
- 5. MongoDB聚合日期問題
- 6. 聚合跨日期時間
- 7. Django聚合日期範圍
- 8. 日期聚合框架
- 9. PostgreSQL的格式化時間聚合函數日期(「DATE_FORMAT」)
- 10. PostgreSQL的ROW_NUMBER不按日期
- 11. PostgreSQL等於聚合
- 12. 按行廣義聚合
- 13. 如何在聚合框架中給出完整的時間戳時按日期進行聚合?
- 14. 按貓鼬聚合框架中的日期排序
- 15. 玩!框架嗎啡模塊組按日期桶聚合
- 16. R按時間序列聚合,某些組缺少日期
- 17. Linq到SQL,聚合列,按日期分組到列表視圖
- 18. 按日期範圍的Postgres聚合函數
- 19. PostgreSQL選擇和聚合
- 20. PostgreSQL聚合節點遞歸
- 21. 選擇「日期」與聚合函數
- 22. Elasticsearch日期範圍查詢與聚合
- 23. MongoDB聚合框架現在的日期
- 24. 使用日期聚合的Mongo查詢
- 25. 聚合匹配日期字段
- 26. 基於過去日期的Mongodb聚合
- 27. SQL日期列中的聚合值
- 28. 選擇聚合和日期範圍
- 29. SQL Server聚合日期範圍
- 30. 聚合xts對象時保留日期