중급 SQL Server
Ginger Grant
Instructor
DATEPART는 계산할 날짜 부분을 지정합니다. 주요 약어는 다음과 같습니다:
DD: 일(Day)MM: 월(Month) YY: 연도(Year)HH: 시(Hour)DATEADD(): 날짜/시간 값 더하기 또는 빼기DATEDIFF(): 두 날짜/시간 값의 차이 계산새 날짜를 구하려면 DATEADD()를 사용합니다
DATEADD (DATEPART, number, date)
DATEPART: 측정 단위 (DD, MM 등)number: 더할 정수 값date: 날짜/시간 값2020년 6월 21일로부터 30일 후는 언제입니까?
SELECT DATEADD(DD, 30, '2020-06-21')
+-----------------------------+
|(No Column Name) |
|-----------------------------+
|2020-07-21 00:00 |
+-----------------------------+
2020년 6월 21일로부터 30일 전은 언제입니까?
SELECT DATEADD(DD, -30, '2020-06-21')
+-----------------------------+
|(No Column Name) |
|-----------------------------+
|2020-05-22 00:00 |
+-----------------------------+
날짜에 숫자를 더하거나 빼서 날짜 차이를 반환합니다
DATEDIFF (datepart, startdate, enddate)
datepart: 측정 단위 (DD, MM 등)startdate: 시작 날짜 값 enddate: 종료 날짜/시간 값SELECT DATEDIFF(DD, '2020-05-22', '2020-06-21') AS Difference1,
DATEDIFF(DD, '2020-07-21', '2020-06-21') AS Difference2
+--------------------+--------------------+
|Difference1 |Difference2 |
+--------------------+--------------------+
|30 |-30 |
+--------------------+--------------------+
중급 SQL Server