我有一个表,其中有一个名为 begin_time 的列,该列在 postgres 数据库中属于时间戳类型。
begin_time
------------------------
2014-06-02 10:00:00-04
2016-04-07 16:45:00-04
Run Code Online (Sandbox Code Playgroud)
如何根据此表中的分钟值进行过滤?我想要分钟 = 45 的时间。
感谢您的帮助!
小智 5
您可以EXTRACT与 结合使用WHERE。
SELECT * FROM your-table
WHERE EXTRACT(MINUTE FROM begin_time) = '45'
Run Code Online (Sandbox Code Playgroud)
有关可以使用的参数的更多信息,请EXTRACT参阅官方教程
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |