오늘 30 일 전의 SQL을 어떻게 얻습니까?
답변:
T-SQL
declare @thirtydaysago datetime
declare @now datetime
set @now = getdate()
set @thirtydaysago = dateadd(day,-30,@now)
select @now, @thirtydaysago
또는 더 간단하게
select dateadd(day, -30, getdate())
MYSQL
SELECT DATE_ADD(NOW(), INTERVAL -30 DAY)
MS SQL Server에서는 다음과 같습니다.
SELECT getdate() - 30;
<code>
태그를 사용한다는 것입니다. :)
이것을 where
절에 추가해보십시오 .
dateadd(day, -30, getdate())