我有一个表,其中有一个名为 begin_time 的列,该列在 postgres 数据库中属于时间戳类型。
begin_time
------------------------
2014-06-02 10:00:00-04
2016-04-07 16:45:00-04
如何根据此表中的分钟值进行过滤?我想要分钟 = 45 的时间。
感谢您的帮助!
最佳答案
您可以将 EXTRACT
与 WHERE
结合使用。
SELECT * FROM your-table
WHERE EXTRACT(MINUTE FROM begin_time) = '45'
有关可与 EXTRACT
一起使用的参数的更多信息,请参阅官方 tutorial
关于sql - PSQL 按时间戳字段按分钟过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36798024/