我正在使用 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 的情况下截断秒吗?