안녕하세요 저는 varchar
로 변환 변환 날짜는
CONVERT(VARCHAR, i.createdDate, 120)
을 사용하고 있습니다.
내가이 같은 yyyy_MM
으로 날짜를 표시하기 위해 무엇을해야 사전에
'2012-12-16 14:50:00' to '2012_12'
감사? :.
안녕하세요 저는 varchar
로 변환 변환 날짜는
CONVERT(VARCHAR, i.createdDate, 120)
을 사용하고 있습니다.
내가이 같은 yyyy_MM
으로 날짜를 표시하기 위해 무엇을해야 사전에
'2012-12-16 14:50:00' to '2012_12'
감사? :.
이 작동합니다 :
SELECT REPLACE(CONVERT(VARCHAR(7), GETDATE(), 120), '-', '_')
이 SQL 서버 2012인가? FORMAT 기능을 사용할 수 있습니다. 여기
http://technet.microsoft.com/en-us/library/hh213505%28SQL.110%29.aspx
는 SQL 서버의 다른 옵션
SELECT
CONVERT(VARCHAR(4), YEAR(GETDATE())) + '_' + CONVERT(VARCHAR(2), DATEPART(m, GETDATE()))
무엇 ** 버전 **입니까? SQL Server 2012에는 새로운 FORMAT() 함수가 있습니다. –