当前位置: 代码迷 >> Sql Server >> 关于查询年月的sql语句解决思路
  详细解决方案

关于查询年月的sql语句解决思路

热度:75   发布时间:2016-04-27 13:51:53.0
关于查询年月的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

慢了一步啊
  相关解决方案