728x90
반응형
1. 날짜 & 시간 함수
1) DATEADD : 지정한 날짜에 시간 가격을 더하여 새 DATETIME 값을 반환.
- DATEADD([날짜파트], [변환하고자 하는 상수], '[변환하고자 하는 날짜 데이터]')
ex) SELECT GETDATE() AS TODAY, DATEADD(MM, 2, GETDATE()) AS CONVERT_DAY FROM TABLE
2) DATEDIFF : 지정한 두 날짜 간에 교차되는 날짜와 시간 경계값을 반환.
- DATEDIFF([날짜파트], '[날짜 데이터1]', '[날짜 데이터2]')
ex) SELECT DATEDIFF(DD, '2017-07-05', '2017-07-12') AS COMPARE
3) DATENAME : 지정한 날짜의 특정 날짜 부분을 나타내는 문자열을 반환.
- DATEDIFF([날짜파트], '[변환하고자 하는 날짜 데이터]')
ex) SELECT DATENAME(YEAR, GETDATE()) FROM TABLE
4) DATEPART : 지정한 날짜의 특정 날짜 부분을 정수를 반환.
- DATEPART([날짜파트], '[변환하고자 하는 날짜 데이터]')
ex) SELECT DATEPART(YYYY, GETDATE()) AS YEAR FROM TABLE
6) GETDATE : 현재 시스템 날짜와 시간을 DATETIME 값의 SQL Server 표준 내부 향식으로 반환.
7) GETUTCDATE : 현재 UTC 시간 (국제 표준시 or 그리니치 표준시)을 나타내는 DATETIME 값을 반환.
8) YEAR / MONTH / DAY : 지정한 날짜의 연도 / 월 / 일 부분을 표시하는 정수를 반환.
9) FORMATDATETIME : 특정 날짜 형태로 지정된 날짜를 반환.
728x90
'개발 > Database' 카테고리의 다른 글
DATABASE / DBMS(Database Management System) (0) | 2017.03.07 |
---|---|
[SQL] ALTER TABLE (0) | 2017.03.07 |