当前位置: 代码迷 >> Sql Server >> 一个时间段查询
  详细解决方案

一个时间段查询

热度:40   发布时间:2016-04-24 09:11:37.0
求助一个时间段查询
我有一个正常的查询,但是需要只能在每个月20号到30号才能查询,其他时间不能查询,请问需要如何实现呢
------解决思路----------------------
select CONVERT(varchar(8),DATEADD(mm,-1,GETDATE()),120)+'21',CONVERT(varchar(8),GETDATE(),120)+'20' 


--2015-03-21 2015-04-20

------解决思路----------------------
getdate() 换成你的字段就行了。 
------解决思路----------------------

AND a.signdate BETWEEN CONVERT(varchar(8),DATEADD(mm,-1,GETDATE()),120)+'21' AND  CONVERT(varchar(8),GETDATE(),120)+'20' 
  相关解决方案