본문 바로가기

work/mssql

convert

funcMON_CERTLog_Open

CONVERT, TRIM

SQL SERVER에는 CONVERT라는 함수가 있습니다.
CONVERT는 해당 자료형을 다른 자료형으로 변경하는 것인데, 시간을 바꿀때는 여러가지 스타일을 지정해서 바꿀수 있습니다.
님이 말씀하신대로 'mm/dd/yyy' 이런식으로 스타일을 주는 것이 아니라, 스타일 번호가 저의되어 있으므로 해당
스타일 번호를 주시면 됩니다.
사용법은 BOL을 보시면 이렇게 나와있습니다.
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

여기서 마지막 매개변수인 스타일은 다음과 같습니다.
세기 포함 안함 (yy)                                  세기 포함 (yyyy)                                          표준                                      입력/출력**
-                                                                     0 또는 100 (*)                                              기본값                                mon dd yyyy hh:miAM(또는 PM)
1                                                                   101                                                                  USA                               mm/dd/yy
2                                                                   102                                                                  ANSI                               yy.mm.dd
3                                                                   103                                                                  영국/프랑스                               dd/mm/yy
4                                                                   104                                                                  독일                               dd.mm.yy
5                                                                   105                                                                  이탈리아 d                              d-mm-yy
6                                                                   106                                                                  -                                      dd mon yy
7                                                                   107                                                                  -                                    Mon dd, yy
8                                                                   108                                                                  -                                     hh:mm:ss
-                                                                   9 또는 109 (*)                                               기본값 + 밀리초       mon dd yyyy hh:mi:ss:mmmAM(또는 PM)
10                                                                   110                                                                  USA                               mm-dd-yy
11                                                                   111                                                                  일본                               yy/mm/dd
12                                                                   112                                                                  ISO                               yymmdd
-                                                                   13또는 113 (*)                                                  유럽 기본값 + 밀리초 dd mon yyyy hh:mm:ss:mmm(24h)
14                                                                   114                                                                  -                                    hh:mi:ss:mmm(24h)
-                                                                   20또는 120 (*)                                                  ODBC 표준                  yyyy-mm-dd hh:mi:ss(24h)
-                                                                   21또는 121 (*)                                                  ODBC 표준(밀리초)   yyyy-mm-dd hh:mi:ss.mmm(24h)
-                                                                   126(***)                                                               ISO8601              yyyy-mm-dd Thh:mm:ss:mmm(공간 없음)
-                                                                   130*                                                                   쿠웨이트                 dd mon yyyy hh:mi:ss:mmmAM
-                                                                   131*                                                                   쿠웨이트                dd/mm/yy hh:mi:ss:mmmAM

예를 들면, 이런식으로 사용하시면 됩니다.
select rtrim(CONVERT(varchar(30), getdate(), 103))