查询本年的所有记录,CreateTime为表中的时间字段,本来 条件 where year(CreateTime) = year(GETDATE()) 可以实现,现在需求变成 元旦节开始的10天记录也算去年的。例如今天是2013年8月24日,那么就应该查询 2012年1月10号到2013年1月10号的。。这下挺纠结的,怎么才能够简单的取到2012年1月10号呢。。
从CreateTime中减去10天
select convert(varchar,year(getdate()))+'-01-10'