■ 특정일의 해당 월 마지막 날짜를 구하는 방법을 보여준다.
▶ 특정일 해당 월 마지막 날짜 구하기 예제 (SQL)
1 2 3 |
SELECT dbo.GetLastDateOfMonth('2014-03-10'); |
▶ 특정일 해당 월 마지막 날짜 구하기 (SQL)
1 2 3 4 5 6 7 8 9 10 11 12 |
CREATE FUNCTION dbo.GetLastDateOfMonth ( @P_Date DATETIME -- 일자 ) RETURNS DATETIME AS BEGIN RETURN DATEADD(d, -1, DATEADD(m, 1, CONVERT(DATETIME, CONVERT(VARCHAR(6), @P_Date, 112) + '01', 112))); END GO |