반응형
MSDN 날짜및 시간
DATEADD
https://msdn.microsoft.com/ko-kr/library/ms186819(v=sql.120).aspx
DATEADD(datepart,number,date)
30일 더하기
SELECT DATEADD(d,30,getdate())
등록된 날에 30일더한날이 오늘보다 크다면 출력
SELECT * FROM SAMPLE_TABLE
WHERE DATEADD(d,30,원하는날짜) >= getdate()
시간은 제외하고 날짜로 체크하기위해서 DATEDIFF사용
DATEDIFF
https://docs.microsoft.com/ko-kr/sql/t-sql/functions/datediff-transact-sql
DATEDIFF(datepart,startdate,enddate)
SELECT * FROM SAMPLE_TABLE
WHERE DATEDIFF ( day , DATEADD(d,30,원하는날짜) , getdate() ) <= 0
반응형
'데이터베이스 > MSSQL' 카테고리의 다른 글
이번주 월요일~ 일요일 구하기 (0) | 2018.05.09 |
---|---|
작업스케쥴러 (0) | 2018.04.19 |
INTERSECT(교집합), EXCEPT(차집합) (0) | 2018.01.31 |
SSMS(SQL Server Management Studio) 다운로드경로 (0) | 2017.09.20 |
테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함 (0) | 2017.09.19 |