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
반응형
'소프트웨어(SW) > MS - SQL Server' 카테고리의 다른 글
[MS SQL Server 2008] Table 존재 여부 확인하기(Sysobject를 이용한 방법) (7) | 2013.12.14 |
---|---|
[MS SQL Server 2008] DB 백업/복원하기 (7) | 2013.01.18 |
[MS SQL Server 2008][T-SQL] 기본 명령어(DB조회,테이블조회,필드이름) (7) | 2013.01.18 |
[MS SQL Server 2008] BCP 명령어 (7) | 2013.01.18 |
[MS SQL Server 2008] sqlCMD 사용법 (7) | 2013.01.18 |