关于查询年月的sql语句
比如表#t数据如下:
id date1
1 2012-01-02
2 2012-01-03
3 2012-03-01
4 2012-03-12
如果今天是:2012-03-17,如何写sql语句查询2012-03的数据,比如:
id date1
3 2012-03-01
4 2012-03-12
如果今天是:2012-01-19,我要查2012-01的数据,比如:
id date1
1 2012-01-02
2 2012-01-03
如何写代码?
------解决方案--------------------
select * from #t where datediff(mm,getdate(),date1) = 0
------解决方案--------------------select * from #t where datediff(mm,getdate(),date1) = 0
慢了一步啊