Database/SQL Server

SQL Server - EOMONTH, DATEFROMPARTS 함수

청렴결백한 만능 재주꾼 2020. 12. 19. 04:25
반응형

 

EOMONTH function

 - 2012년에 소개 되었다.

 - 그 달의 마지막 날짜를 구해준다. 

 

Syntax : 

EOMONTH (start_date , [month_to_add])
Parameter Description
Start_date The date for which to return the last day of the month
month_to_add Optional. Number of months to add to the start_date. EOMONTH adds the specified number of months to start_date, and then returns the last day of the month for the resulting date.

 

 

 

Example : Returns last day of the December month

SELECT EOMONTH('12/20/2020') AS LastDay 
--Expected result 12-31-2020

 

직원들 생일이 있는 달의 마지막 날들 구하기

SELECT Name, DateOfBirth, DATEPART(DD, EOMONTH(DateOfBirth)) AS LastDay
FROM Employees

 

DATEFROMPARTS function

 - 2012 년에 소개 되었다.

 - 지정한 년/월/일을 날짜 형식으로 리턴한다.

 - 3개의 integer 매개변수를 가진다.

 - 만약 유효하지 않은 변수를 지정하면 에러가 발생한다.]

 - NULL값이 있으면 NULL이 리턴

 

Syntax : 

DATEFROMPARTS ( year, month, day )
반응형