투케이2K

65. (MSSQL/SQL) DATEDIFF 를 사용해 연도 (year) , 월 (month) , 일자 (day) 차이 구하기 실시 본문

MsSqlDB

65. (MSSQL/SQL) DATEDIFF 를 사용해 연도 (year) , 월 (month) , 일자 (day) 차이 구하기 실시

투케이2K 2022. 5. 20. 21:09

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL

 

[소스 코드]

/*
[DATEDIFF 를 사용해 연도 (year) , 월 (month) , 일자 (day) 차이 구하기 실시]
1. DATEDIFF 함수를 사용해서 시작일자 ~ 종료일자 까지 년, 월, 일 날짜 차이를 계산할 수 있습니다
2. DATEDIFF(차이 포맷, 시작일자, 종료일자) 방법으로 문법을 사용합니다
*/


SELECT '20220520' AS 현재날짜,
       DATEDIFF(yy, '2021-05-10', GetDate()) AS 연도차이,
	   DATEDIFF(MM, '2021-05-10', GetDate()) AS 월수차이,
	   DATEDIFF(DD, '2021-05-10', GetDate()) AS 일자차이;
 

[결과 출력]

 

 

반응형
Comments