我有一个正常的查询,但是需要只能在每个月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'