我有一个表有一个名为begin_time的列,它在postgres db中的类型为timestamp。
begin_time
------------------------
2014-06-02 10:00:00-04
2016-04-07 16:45:00-04
如何根据此表中的分钟值进行过滤?我想要分钟= 45的时间。
感谢您的帮助!
答案 0 :(得分:1)
您可以将EXTRACT
与WHERE
结合使用。
SELECT * FROM your-table
WHERE EXTRACT(MINUTE FROM begin_time) = '45'
有关可与EXTRACT
一起使用的参数的更多信息,请参见官方tutorial
答案 1 :(得分:0)
你可以像这样使用EXTRACT函数:
从EXAL中选择EXTRACT(从SYSTIMESTAMP开始)和CURRENT_MINUTE;
访问网站http://mycodesoftware.com/了解详情。