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