PostgreSQL查询-返回过去5分钟内包含字段的所有结果

PostgreSQL查询-返回过去5分钟内包含字段的所有结果,postgresql,Postgresql,大家好。这是我的情况。。。我需要针对postgresql服务器创建一个sql查询,该查询将返回过去5分钟内创建的所有记录,四舍五入到最低分钟。因此,如果cron在12:05:25.000开始查询,它需要查询自12:00:00.000以来创建的所有记录。所以我想我真的有两个问题 我知道使用 日期(现在),间隔 (5分钟) 在mysql中工作-有吗 postgresql中的等价物?我 在这本书里找不到它的任何提及 日期/时间函数文档 第二,我如何让它转过来 精确到分钟(忽略秒) 5分钟的休息时间

大家好。这是我的情况。。。我需要针对postgresql服务器创建一个sql查询,该查询将返回过去5分钟内创建的所有记录,四舍五入到最低分钟。因此,如果cron在12:05:25.000开始查询,它需要查询自12:00:00.000以来创建的所有记录。所以我想我真的有两个问题

  • 我知道使用

    日期(现在),间隔 (5分钟)

    在mysql中工作-有吗 postgresql中的等价物?我 在这本书里找不到它的任何提及 日期/时间函数文档

  • 第二,我如何让它转过来 精确到分钟(忽略秒) 5分钟的休息时间

如有任何建议,将不胜感激

select current_timestamp - interval '5' minute
并消除秒数

select current_timestamp - interval '5' minute - 
  (extract(seconds from current_timestamp) || 'seconds')::interval
date\u trunc('minute',t)
以消除秒数。