PostgreSQL Выбрать запрос на дату - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть таблица в базе данных "logs" Postgres, в которой хранятся журналы ошибок с датой их создания

пример запроса: 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 минут.

Любая помощь по этому вопросу будет оценена

1 Ответ

2 голосов
/ 14 февраля 2012

Это должно сработать:

SELECT * FROM logs WHERE creation_date >= NOW() - INTERVAL '15 minutes'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...