如果是当年: select 你需要的字段 from 你的消费记录表 where datediff(yy, 你的日期字段, dateadd(yy, -1, getdate()) <= 0 and datediff(yy, 你的日期字段, getdate()) >= 0
第2个回答 2010-02-28
select * from [borderList] where ordertime >='2009-2-17' and ordertime =<'2010-2-24' order by id desc 你的逗号放错位置了吧,试试上面这句,或者: select * from [borderList] where ordertime between '2009-2-17' and '2010-2-24' order by id desc本回答被提问者采纳