2013-07-22 3 views
-2

에서 검색 값은 내가 SQL 서버 2008데이터베이스

SELECT (CONVERT(DATE, GETDATE())) 

이 쿼리를 실행하고 있고 그 결과 2013-07-22을 보여줍니다 CONCAT하는 방법.

이 결과를 22713으로 인쇄해야합니다. 여기서 22는 날짜, 7은 월, 13은 연도입니다.

어떻게하면됩니까?

+1

어떻게 표시? 데스크톱, 브라우저, 태블릿, 전화, 언어 ....? – duffymo

+0

문자열로 작업하는 것이 SQL이 가장 좋은 작업이 아닙니다. 더 좋은 연습은 다른 도구 (Java, Python, C# 등)를 사용합니다. –

+0

지금까지는 아무 것도하지 않았습니다.이 작업을 수행하는 방법이 없습니다. – sidhewsar

답변

1
SELECT CAST(DATEPART(dd,GETDATE()) as varchar(10)) 
    +CAST(DATEPART(mm,GETDATE()) as varchar(10)) 
    +RIGHT(CAST(DATEPART(YY,GETDATE()) as varchar(10)),2) 

SQLFiddle demo

0

문자열을 읽고 토크 나이저를 사용하여 문자열을 분리 한 다음 원하는대로 다시 배치 할 수 있습니다. 어떤 언어를 사용하고 있습니까?