형 변환은..
Varchar 형태로 변환하도록 합니다.
아래 코드를 보세요~
SELECT CONVERT(VARCHAR, GETDATE(), 112) -- 실행 결과값은 아래와 같습니다. -- 20091203 SELECT CONVERT(VARCHAR, GETDATE(), 2) -- 09.12.03 SELECT CONVERT(VARCHAR, GETDATE(), 12) -- 091203 SELECT CONVERT(VARCHAR, GETDATE(), 102) -- 2009.12.03 --=================================================== -- 위 설정 방법은 아래 표를 참고 하시기 바랍니다. --=================================================== SELECT GETDATE(), GETDATE() + 1 -- 일을 더하는 것입니다. -- 2009-12-03 13:54:01.210 2009-12-04 13:54:01.210 SELECT GETDATE(), DATEADD(month, 2, GETDATE()) -- 월에 2를 더한 것입니 -- 2009-12-03 13:56:48.003 2010-02-03 13:56:48.003 --=================================================== -- 첫번째 들어갈 함수는 아래 표 2를 참고 하시기 바랍니다. --=================================================== SELECT GETDATE(), DATEPART(month, GETDATE()) -- 월을 반환한 것입니다. -- 2009-12-03 13:58:10.767 12 SELECT DATEDIFF(DAY,'2007-11-30 16:32:59.977','2008-11-30 16:32:59.977') -- 날짜 형으로 비교하여 날자를 반환합니다. -- 366 --=================================================== -- 첫번째 들어갈 함수는 아래 표 2를 참고 하시기 바랍니다. --===================================================
형변환시 expression 부분에 넣을 값을 변경하면 원하는 형태로 변환 할 수 있습니다.
변경 할 수 있는 값은 정해져 있는 것 같네요..
참고 표 1
참고 표 2
참 간단한 건데.. 항상 깜빡 깜빡 하는 절 위한 *_*;;;
언제나 정확한건 MSDN에 다 나옵니다. *_*
http://msdn.microsoft.com/ko-kr/library/ms187819.aspx
'MSSQL' 카테고리의 다른 글
View all NTEXT, TEXT Type Column in Query Editor(ntext 타입의 컬럼 내용 쿼리편집기에서 전체 보기) (0) | 2010.03.08 |
---|---|
MSSQL 2008 Server 디자이너로 테이블 수정 방법 (0) | 2009.12.08 |
MSSQL SPLIT FUNCTION (0) | 2009.07.10 |
MSSQL Stored Procedure 찾기 (0) | 2009.07.03 |
MS SQL Cursor 사용 예제 (0) | 2009.03.11 |