我在Postgres数据库“logs”中有一个表,其中包含错误日志及其创建日期
示例查询:Select creation_date from logs
返回
"2011-09-20 11:27:34.836"
"2011-09-20 11:27:49.799"
"2011-09-20 11:28:04.799"
"2011-09-20 11:28:19.802"
我可以使用命令
找出最新的错误SELECT max(creation_date) from log;
将返回“2012-02-06 12:19:28.448”
现在我正在寻找可以返回最近15分钟内发生的错误的查询。
对此有任何帮助将不胜感激
答案 0 :(得分:2)
这应该可以解决问题:
SELECT * FROM logs WHERE creation_date >= NOW() - INTERVAL '15 minutes'