출처 : http://blog.daum.net/lexerj/18126192
형식 출력형식
CONVERT(VARCHAR, getdate(), 101) MM/DD/YYYY
CONVERT(VARCHAR, getdate(), 102) YYYY.MM.DD
CONVERT(VARCHAR, getdate(), 103) DD/MM/YYYY
CONVERT(VARCHAR, getdate(), 104) DD.MM.YYYY
CONVERT(VARCHAR, getdate(), 105) DD-MM-YYYY
CONVERT(VARCHAR, getdate(), 106) DD MM YYYY
CONVERT(VARCHAR, getdate(), 107) MM DD, YYYY
CONVERT(VARCHAR, getdate(), 108) hh:mm:ss
CONVERT(VARCHAR, getdate(), 109) MM DD YYYY h:mm:ss:sssPM(AM)
CONVERT(VARCHAR, getdate(), 110) MM-DD-YYYY
CONVERT(VARCHAR, getdate(), 111) YYYY/MM/DD
CONVERT(VARCHAR, getdate(), 112) YYYYMMDD
- 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
ex ) CONVERT(VARCHAR(10),d_regdate,121)
CONVERT(char(23),d_regdate,121) -- 밀리세컨드까지 하게되면 23글짜
CONVERT(char(19),d_regdate,121) -- 초까지 하게되면 19글짜
CONVERT(char(10),d_regdate,120) -- 보통 사용하는 날짜까지만 형식
포멧변경은 매우 자주 사용한다.
데이터를 비교하는 경우에 일관된 원칙으로 비교하기 위해서는 반드시 동일한 데이터 타입으로 변경한뒤 비교하도록 하자. 특히나 날짜부분은 DB에서 보이는 것과 ASP에서 보이는것, 비주얼베이직에서 보이는것이 반드시 같은것이 아니다.
'Programming > MSSQL' 카테고리의 다른 글
INNER JOIN 과 OUTER JOIN 의 차이점 (0) | 2010.06.15 |
---|---|
[스크랩] DateDiff 함수 (0) | 2010.04.27 |
테이블 건너뛰고 검색하기 예) 게시판 페이지 설정시 (0) | 2010.03.26 |
우편번호 DB (0) | 2010.03.11 |
기본키 복수키 로 설정 (0) | 2010.03.11 |
쿼리문 특수문자 제한 확인하기. (0) | 2010.03.05 |
트랜잭션 (0) | 2010.02.12 |
삽입 SQL 문 (0) | 2010.02.09 |
C# MSSQL 연동하기 (0) | 2010.02.09 |
새 서버 계정 만들기 (0) | 2010.02.09 |