поле метки времени для вывода записей за последние 24 часа - PullRequest
0 голосов
/ 25 июля 2010

Мне нужно сделать выходные записи запроса Access, которые были только за последние 24 часа. Поле с именем «SYSADM_CUSTOMER_ORDER.CREATE_DATE» является полем отметки времени. Я не могу использовать критерий "> date () - 1", потому что это даст мне записи после 12:00 предыдущего дня, и мне нужно будет выполнять запрос в 16:00 каждый день и выводить только записи после 16:00 предыдущего дня. Пожалуйста, дайте мне preoper SQL для копирования и вставки на основе моего SQL ниже. Большое спасибо, Натаниэль

SELECT, SYSADM_CUSTOMER_ORDER.ID FROM SYSADM_CUSTOMER_ORDER;

1 Ответ

0 голосов
/ 25 июля 2010

Я думаю, вы, вероятно, должны использовать now() - 1, что-то вроде:

select * from sysadm_customer_order where create_date > now() - 1;

Функция date возвращает дату с неявным временем 00:00:00. Вы хотите now(), который дает вам текущую дату и время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...