에서 검색 값은 내가 SQL 서버 2008데이터베이스
SELECT (CONVERT(DATE, GETDATE()))
이 쿼리를 실행하고 있고 그 결과 2013-07-22
을 보여줍니다 CONCAT하는 방법.
이 결과를 22713
으로 인쇄해야합니다. 여기서 22는 날짜, 7은 월, 13은 연도입니다.
어떻게하면됩니까?
에서 검색 값은 내가 SQL 서버 2008데이터베이스
SELECT (CONVERT(DATE, GETDATE()))
이 쿼리를 실행하고 있고 그 결과 2013-07-22
을 보여줍니다 CONCAT하는 방법.
이 결과를 22713
으로 인쇄해야합니다. 여기서 22는 날짜, 7은 월, 13은 연도입니다.
어떻게하면됩니까?
SELECT CAST(DATEPART(dd,GETDATE()) as varchar(10))
+CAST(DATEPART(mm,GETDATE()) as varchar(10))
+RIGHT(CAST(DATEPART(YY,GETDATE()) as varchar(10)),2)
문자열을 읽고 토크 나이저를 사용하여 문자열을 분리 한 다음 원하는대로 다시 배치 할 수 있습니다. 어떤 언어를 사용하고 있습니까?
1) 문자열 조작에 대한 나쁜 관행 사용 SQL. 기타 외부 도구 2) 다른 RDBMS를 사용합니다. 그것으로 쿼리 작업 아래 :
select (extract(day from ua.stamp))||(extract(month from
ua.stamp))||(extract(year from ua.stamp)) from useractions ua
Furthemote,이 링크는 당신을 도울 수 : http://social.msdn.microsoft.com/Forums/sqlserver/en-US/55d23bb0-6e1e-4a03-9bed-94e7c755ec4d/get-the-day-from-date-value-in-sql-server
어떻게 표시? 데스크톱, 브라우저, 태블릿, 전화, 언어 ....? – duffymo
문자열로 작업하는 것이 SQL이 가장 좋은 작업이 아닙니다. 더 좋은 연습은 다른 도구 (Java, Python, C# 등)를 사용합니다. –
지금까지는 아무 것도하지 않았습니다.이 작업을 수행하는 방법이 없습니다. – sidhewsar