SQL Получить данные из продолжительности времени - PullRequest
3 голосов
/ 03 января 2012

У меня есть база данных SQL, в которой у меня есть столбец с DataType DateTime. Теперь я хочу конкретные данные с определенной продолжительностью всех дат. Например, мне нужны данные между 7 и 8 часами за все даты, есть ли способ?

1 Ответ

5 голосов
/ 03 января 2012

Для SQL Server вы можете сделать:

select *
from MyTable
where datepart(hour, MyDateColumn) between 19 and 20

Для MySQL:

select *
from MyTable
where EXTRACT(HOUR FROM MyDateColumn) between 19 and 20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...