728x90
300x250

[MS SQL Server 2008] 날짜 형태 - SQL 문법(Convert)

 

select id, regdate from test;

 

Example) TEST 테이블 데이터 값

 

 id

 regdate

 1

 2011-11-30 11:33:22

 2

 2012-11-30 11:33:22 

 3

 2013-11-30 11:33:22

 4

 2014-11-30 11:33:22

 

 

select convert(varchar(10), regdate, 111) from test;

YYYY/MM/DD 꼴로 출력됨.

 

핵심은 이렇습니다.

 

Convert( 

자료형(공간),

Datetime(출력값),

변환꼴 정의 번호)

 

아래의 내용은 자료형(공간)과 변환꼴 정의 번호만 가지고 Example Table을 만들었습니다.

 

예제번호 

자료형 형태(X) 

변환꼴 정의 번호(Y) 

 예) 결과값

 1

 varchar(10)

111

YYYY/MM/DD 

 2

 varchar(10)

112

YYYYMMDD 

 3

varchar(10)

 108 

HH:MM:SS 

 4

varchar(12)

 114

 HH:MM:SS:mmm

 5

 varchar(30)

 120

YYYY-MM-DD HH:MM:SS 

 6

 varchar(30)

 121

 YYYY-MM-DD HH:MM:SS:mmm

 

 

사용법은 select convert(X, 날짜자료필드명, Y) from test;

 


1. 실습환경

 

운영체제: Windows 7 64bit

개발환경: ASP.NET 4.5 Framework

데이터베이스: MSSQL 2012

반응형

+ Recent posts