标签: sql oracle plsql
我想按天划分搜索结果,但不幸的是,定义不是从午夜到午夜(00:00-24:00)的一天,而是从06:00到06:00。
任何简单的解决方案?如果可能的话,在PL-SQL中
答案 0 :(得分:8)
应该这么简单:
GROUP BY TRUNC(DATE - 6/24)
- 6/24从DATE列中的日期时间减去6小时,因此06:00到06:00之间的所有时间都是同一天。 TRUNC然后删除时间部分,因为您只需要日期。
- 6/24
DATE
TRUNC