日期:2014-05-18 浏览次数:20596 次
declare @StartDate datetime, @EndDate datetime set @StartDate=CAST(CONVERT(varchar(10),GETDATE(),120)+' 00:00:00' as datetime) set @EndDate=DATEADD(DAY,1,@StartDate) select @StartDate,@EndDate select boards,SUM(posts) from table where postday>=@StartDate and postday<@EndDate group by boards --这样就可以在postday上加索引了。
------解决方案--------------------
不用datediff 直接用>=或者<=这样的来规范范围
还有dateaddd可以用的,。