sql запрос даты и времени - PullRequest
       19

sql запрос даты и времени

0 голосов
/ 08 февраля 2010

У меня есть поле даты в моей структуре таблицы. используя sql, я хочу найти любого пользователя, который зарегистрировался в вчерашнюю дату, используя эти временные рамки.

например: 2010-02-06 14:00:00 2010-02-07 10: 00: 00

Я буду запускать этот запрос один раз в день для захвата пользователей.

так что завтра будет: 2010-02-07 14:00:00 2010-02-08 10: 00: 00

послезавтра будет: 2010-02-08 14:00:00 2010-02-09 10: 00: 00

и т. Д. И т. П.

выберите отличных * от пользователей, где loggedTime ...

не знаете, как запросить диапазон дат? Любые идеи спасибо

1 Ответ

2 голосов
/ 08 февраля 2010

SQL Server

where loggedTime between
   DATEADD(hour, 14, DATEADD(DAY, 0, DATEDIFF(DAY,0,getdate()))) and
   DATEADD(hour, 34, DATEADD(DAY, 0, DATEDIFF(DAY,0,getdate())))

MySQL

where loggedTime between
   curdate() + interval 14 hour and
   curdate() + interval 34 hour
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...