사용자 도구

사이트 도구


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

<code sql> 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.1597024365.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)