我每個月運行下面的查詢SQL動態變化的日期時間
select A.a,
from A
inner join B on .....
where B.RemDate between '2013/09/01' and '2013/10/01'
我想將其添加爲工作(從SQL Server代理)運行在每月的第2天。 是否可以自動改變
B.RemDate between '2013/09/01' and '2013/10/01'
到
B.RemDate between '1stday_of_previous_month' and '1st_day_of_current_month'
http://stackoverflow.com/questions/15144964/how-to-get-the-first-day-and-the-last-of-previous-month-using-sql – Andrew
什麼版本SQL Server的使用?如果2012年 - 有一個函數['EOMONTH()'](http://technet.microsoft.com/en-us/library/hh213020.aspx)獲取月份的最後一天,並輕鬆使用它獲得第一個也(DATEADD -1)。如果沒有檢查其他答案。 –