[DATABASE/SQLSERVER] 날짜 문자열(yyyyMMdd)을 ‘yyyy-MM-dd’ 포맷 문자열로 변환하기
■ 날짜 문자열(yyyyMMdd)을 'yyyy-MM-dd' 포맷 문자열로 변환하는 방법을 보여준다. ▶ 예제 코드 (SQL)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
CREATE FUNCTION dbo.ConvertDateString ( @Date NVARCHAR(8) ) RETURNS NVARCHAR(10) AS BEGIN RETURN CASE LEN(@Date) WHEN 8 THEN SUBSTRING(@Date, 1, 4) + '-' + SUBSTRING(@Date, 5, 2) + '-' + SUBSTRING(@Date, 7, 2) ELSE '' END; END |