CONVERT(데이터 타입, 변경대상, 변경형태)
기존 테이블에 "변경대상" 칼럼이 있어야 한다.
1. 예제테이블
No |
FromData |
1 |
2016-08-05 10:45:01.777 |
2 |
2016-08-05 10:45:01.777 |
3 |
2016-08-05 10:45:01.777 |
4 |
2016-08-05 10:45:01.777 |
2. 변경형태 Fomat
스타일 번호(2자리 연도) | 스타일 번호(4자리 연도) | 출력 |
- | 1 & 100 | mon dd yyyy hh:miAM(PM) |
1 | 101 | mm/dd/yyyy |
2 | 102 | yy.mm.dd |
3 | 103 | dd/mm/yyyy |
4 | 104 | dd.mm.yy |
5 | 105 | dd-mm-yy |
6 | 106 | dd mon yy |
7 | 107 | Mon dd,yy |
8 | 108 | hh:mi:ss |
- | 9 & 109 | mon dd yyy hh:mi:ss:mmmAM(PM) |
10 | 110 | mm-dd-yy |
11 | 111 | yy/mm/dd |
12 | 112 | yymmdd,yyyymmdd |
- | 13 & 113 | dd mon yyyy hhLmi:ss:mmm(24h) |
- | 20 & 120 | yyyy-mm-dd hh:mi:ss(24h) |
- | 21 & 121 | yyyy-mm-dd hh:mi:ss.mmmm(24h) |
- | 23 | yyyy-mm-dd |
- | 126 | yyyy-mm-ddThh:mi:ss:mmm |
- | 127 | yyyy-mm-ddThh:mi:ss.mmmZ |
- | 130 | dd mon yyyy hh:mi:ssmmmAM |
- | 131 | dd/mm/yy hh:mi:ss:mmmAM [출처] [MSSQL]CONVERT() 날짜 형식 변경 방법|작성자 LuckyStrike |
3. 예제
SELECT
convert(char(15), fromdata, 102) as fromdata1,
convert(char(15), fromdata, 105) as fromdata2,
convert(char(15), fromdata, 108) as fromdata3,
From table_name
fromdata1 |
fromdata2 |
fromdata3 |
2016.08.05 |
05-08-2016 |
10:54:01 |
2016.08.05 |
05-08-2016 |
10:54:01 |
2016.08.05 |
05-08-2016 |
10:54:01 |
'개발관련 > SQL' 카테고리의 다른 글
SQL :: Select INTO, Insert INTO (0) | 2016.08.05 |
---|---|
SQL :: Substring (0) | 2016.08.05 |
SQL :: CASE WHEN (0) | 2016.08.05 |
함수 정리 (0) | 2016.07.26 |
SQL 쿼리 끄적끄적 (0) | 2016.06.21 |
댓글