SQL Server动态查询每天八点到第二天八点的数据

大于如下时间

select (case when DateName(hour,GETDATE()) < 8 
			then CONVERT(varchar(10),dateadd(dd,-1,GETDATE()),120)
			else CONVERT(varchar(10),GETDATE(),120)
			end)+' 08:00:00'

小于等于如下时间

select (case when DateName(hour,GETDATE()) < 8 
			then CONVERT(varchar(10),GETDATE(),120)
			else CONVERT(varchar(10),dateadd(dd,1,GETDATE()),120)
			end)+' 08:00:00'

你可能感兴趣的:(sqlserver,sqlserver,sql)