declare @inputdate datetime
set @inputdate='20160701' //頁面上所輸入的日期
select * from yourtable where datefield=dateadd(d,-30,@inputdate)
我在MySQL 寫的
SELECT
*
FROM
yourtable
WHERE
datefield < DATE_ADD('2016-07-01', INTERVAL - 30 DAY);
'2016-07-01' 在自行帶變數之類的