SQL SERVER相关时间范围问题
我有一个N年的逐小时数据库
我想要提取每年的一段时间(例如2-3 21:00:00 到5-12 09:00:00)
将所有年的在这个时间段范围内的数据一次性查询出来
请问有办法可以实现吗
表结构是怎么样的?
不知道你这个问题是否已经解决, 如果还没有解决的话:语法
SELECT * FROM 表名 where DATEDIFF(year,时间列名,GETDATE())=0
DATEDIFF第一个参数可选值:
year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms