当前位置: 代码迷 >> Sql Server >> 取一个时间段如1月到5月再取每天一段时间如6点到20点的SQL?该怎么解决
  详细解决方案

取一个时间段如1月到5月再取每天一段时间如6点到20点的SQL?该怎么解决

热度:61   发布时间:2016-04-27 17:39:53.0
取一个时间段如1月到5月再取每天一段时间如6点到20点的SQL?????
我想取一段时间,如2007-01-01到2007-05-30,这段时间每天的
06:00:00到20:00:00的数据,,要怎么写select   ,

急死我了,,

------解决方案--------------------
where 时间字段> = '2007-1-1 ' and 时间字段 < '2007-5-31 '
and datepart(hour,时间字段) between 6 and 19


------解决方案--------------------
分秒你就换datedepart里面的参数嘛,

year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
Hour hh
minute mi, n
second ss, s
millisecond ms