【发布时间】:2018-03-07 12:21:28
【问题描述】:
我正在开展一个项目,其中财政年度以三个月来衡量,尽管听起来很奇怪,但由于国家/地区的规定,每个三个月都是从当月的第 10 天而不是第 1 天开始计算的。因此,第一个三个月被认为是从 1 月 10 日开始,并在该月 9 日结束三个月后。有没有办法date_trunc 或简单地使用 PostgreSQL 中的这些自定义三个月来对时间戳列进行分组?
到目前为止,我只能按月/日/周查询数据,例如:
FROM myTable SELECT(
SUM(price) as total,
date_trunc('month', 'timpestamp')
)
GROUP BY (total)
【问题讨论】:
标签: postgresql timestamp intervals