사용자 도구

사이트 도구


sqlserver:last_day

Oracle function last_day

SQL Server로 변경

DECLARE @date_t datetime
DECLARE @d datetime
SET @date_t = '20200820'
SET @d = DATEADD(m, 1, @date_t)
SET @d = DATEADD(d, - DAY(@d), @d)
SELECT @date_t, @d
CREATE OR ALTER FUNCTION dbo.XF_LAST_DAY(
    @ad_date datetime
) RETURN datetime AS
BEGIN
   DECLARE @d datetime
   SET @d = DATEADD(m, 1, @ad_date)
   RETURN DATEADD(d, - DAY(@d), @d)
END
sqlserver/last_day.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1