안녕하세요.
MSSQL 은 초보라 .. 오라클과 많이 다르네요...
음 질문은 다름이 아니라.... 오늘 날짜를 기준으로 두 달 전까지의 데이터를 WHERE 조건으로 처리 하고 싶어요..
아래 오라클 처럼요...
WHERE CREATEDATE > TO_CHAR(add_months(sysdate, -1), 'yyyymmdd')
어케 표현해야 할까요?
감사합니다.
시간형이면 WHERE CREATEDATE > DATEADD( MONTH, -1, GETDATE() )
문자형이면 WHERE CREATEDATE > LEFT( REPLACE( CONVERT( NVARCHAR(30), DATEADD( MONTH, -1, GETDATE() ), 120 ), N'-', N'' ), 8 )