SQL从时间段获取数据
本文关键字:数据 获取 时间段 SQL | 更新日期: 2023-09-27 18:19:16
我有一个SQL数据库,其中我有一个数据类型为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