일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 조경철천문대
- 제주도눈
- 개복숭아 판매
- 제주도
- wp-900
- 포천투어
- 경기북부골프장
- 개복숭아판매
- 서원힐스
- 충주골프장
- 개복숭아
- 제주도설경
- 한라산
- 자연산개복숭아
- LGG6
- 괌자유여행
- 야생개복숭아 판매
- 덕소골프샵
- 잠실수영장
- 괌
- 포천가볼만한곳
- 야생개복숭아
- 제주도눈썰매
- 돌복숭아
- 포천온천
- 자연산 개복숭아
- 태안수영장펜션
- 파주골프장
- 휘닉스파크
- 포천수영장
- Today
- Total
Live Brilliant
[MSSQL] DATE 함수 본문
MSSQL DATE 함수
1. GETDATE() 현재 시스템 날짜를 리턴
> SELECT GETDATE()
결과: 2012-07-10 14:00:00.000
>SELECT GETDATE() + 30
결과: 2012-08-09 14:00.00.000
2. DateAdd() 지정된 날짜에 지정된 간격의 시간을 더한 날짜를 리턴
ex) DateAdd(interval, number, date)
>select dateadd(week,-2,getdate()) //2주전
결과: 2012-06-26 14:00:00.000
3. DateDiff 두날짜 사이의 간격을 리턴
ex) DateDiff(interval, date1, date2)
>select datediff(d, getdate(), '20120601')
결과: -39
>select datediff(wk, getdate(), '20120601')
결과: -6
>select datediff(m, getdate(), '20120601')
결과: -1
4. DatePart() 지정된 날짜에서 지정된 부분을 리턴
>select datepart(dd,getdate()) --현재일자
결과 : 10
>select datepart(wk,getdate()) -- 현재주
결과 : 28
>select datepart(mm,getdate()) -- 현재월
결과 : 7
5. Cast() 형변환 리턴 및 CONVERT() 문자열 변환
>select cast('20120710' as datetime)
결과: 2012-07-10 00:00:00.000
--이번주 토요일 구하기
select CONVERT(varchar, GETDATE() + 7 - DATEPART(dw, CONVERT(varchar, GETDATE(), 112)), 112)
결과 : 20120714
>select CONVERT(CHAR(8), GETDATE(), 112)
결과 : 20120710
'개발은 핵찜이야 > DATABASE' 카테고리의 다른 글
[mssql] sql 2005 insert문 sql백업 프로시저 (0) | 2012.12.28 |
---|---|
[mssql] 데이터 내보내기 스크립트 data.sql파일 (0) | 2012.12.28 |
[mysql] Integer Types (unsigned , zerofill) (0) | 2012.06.18 |
[mssql 2008] 테이블을 다시 만들어야 하는 변경내용 저장 옵션 (0) | 2012.05.31 |
[MSSQL] 잠금요청 제한시간 초과 확인 및 처리 분석 (0) | 2012.05.10 |