如何在不使用date_trunc函数的情况下从PostgreSQL中的列(时间戳)截断秒数

时间:2018-08-30 09:16:07

标签: datetime postgresql-9.3

我正在使用 PostgreSQL 9.3.19 ,之前我进行了以下查询

SELECT DATE_TRUNC('minute', some_date) FROM some_table;

这工作正常,但我知道在 some_date 列上创建的索引将是徒劳的,因为索引不适用于 DATE_TRUNC(),创建的索引为如下:

CREATE INDEX ON some_table USING BTREE(DATE_TRUNC('minute', some_date));

那么还有其他方法可以在不影响我目前的索引并且不使用 PostgreSQL 9.3.19 中的 DATE_TRUNC 的情况下截断秒吗?

0 个答案:

没有答案