MinBangHome

[MS SQL] 날짜 포맷 Function 생성 및 사용 본문

Develop/DB

[MS SQL] 날짜 포맷 Function 생성 및 사용

Byungwook Min 2023. 12. 28. 16:00

* MS SQL 내에서 날짜 포맷 펑션 생성 및 사용하기 ( Date Format Function )

 

-- DATE FORMAT FUNCTION
-- ex) SELECT [DBO].[F_FORMATDATE]('20231231')
CREATE FUNCTION [DBO].[F_FORMATDATE]
(
    @DATE VARCHAR(8) -- 날짜
)
RETURNS VARCHAR(10)

AS

BEGIN

    DECLARE @RETURN_KEYVALUE NVARCHAR(10)
    SET @RETURN_KEYVALUE = ''

    SET @RETURN_KEYVALUE = LEFT(@DATE, 4) + '.' + SUBSTRING(@DATE, 5, 2) + '.' + RIGHT(@DATE, 2)

    RETURN @RETURN_KEYVALUE
END
go

 

result : 2023.12.31

 

 

Comments