日期:2014-05-18 浏览次数:20733 次
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可以用的,。