【发布时间】:2014-02-25 00:13:19
【问题描述】:
我有一个表,其中 abc 列带有 unix 时间戳(例如 13898161481435),我想运行日期之间的选择。
这样做是没有效率的
where TO_CHAR(TO_TIMESTAMP(abc / 1000), 'DD/MM/YYYY') > '14/01/2014 00:00:00' and ..;
这将转换每条记录。
宁可做类似
where abc > ('14/01/2014 00:00:00' tobigint()) 和 abc
但我找不到任何参考资料,虽然是相反的情况。
【问题讨论】:
标签: postgresql date unix-timestamp