sql server_ 날짜 및 시간함수 정리
[기타SQL]/MS-SQL 2015. 12. 14. 15:06 |# 날짜 및 시간함수
1) SYSDATETIME, GETDATE : 현재의 날짜와 시간을 돌려줌
2) DATEADD : 날짜에 더한 결과 돌려줌 → 단위에는 day, year, month, week, hour, minute, second 등이 올 수 있다.
select dateadd(단위, 더할숫자, '날짜');
select dateadd(day, 20, '2015/12/04'); day를 20일 더한 2015-12-24 출력
3) DATEDIFF : 두 날짜의 차이
select datediff(단위, 날짜1, 날짜2);
select datediff(week, getdate(), '2016/01/01'); 현재부터 해당날짜까지 남은 주 출력
4) DATENAME : 날짜의 지정한 부분만 돌려줌
select datename(단위, 날짜);
select datename(weekday, '2016/01/01'); 해당날짜의 요일을 출력.
5) DAY, MONTH, YEAR : 날짜의 일/월/년을 돌려줌
6) EOMONTH : 입력한 날짜에 포함된 달의 마지막 날짜
select eomonth('날짜');
select eomonth('날짜', 몇개월후);
select eomonth(getdate(),3); 오늘 날짜에서 3개월 후의 마지막 날짜 알려줌'[기타SQL] > MS-SQL' 카테고리의 다른 글
sql server_문자함수 (0) | 2015.12.14 |
---|---|
sql server _ 산술함수 (0) | 2015.12.07 |
sql server _ 변수 활용 (0) | 2015.12.07 |
SQL Server architecture (0) | 2015.12.04 |
SQL server 시스템 데이터베이스 (0) | 2015.10.15 |
SQL server 2012 설치 (0) | 2015.10.15 |