시작하기무료로 시작하기

날짜 간 차이 계산하기

DATEDIFF()는 날짜를 다룰 때 가장 널리 알려진 함수 중 하나예요. 두 날짜 사이의 시간 단위를 계산할 때 사용합니다. 이 함수는 예를 들어 다음과 같은 계산에 유용해요:

  • 특정 사건 이후 몇 년이 지났는지
  • 특정 시점에서 한 사람의 나이
  • 식당에서 주문 처리에 걸린 시간(분 단위)

대부분의 비즈니스 상황에서 이 함수를 유용하게 쓸 수 있는 예를 쉽게 찾을 수 있어요.

이 연습 문제에서는 voters 테이블에 저장된 날짜를 이용해 DATEDIFF()로 계산을 수행해 보겠습니다.

이 연습은 강의의 일부입니다

SQL Server에서 데이터 조작을 위한 함수

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
	first_name,
	birthdate,
	first_vote_date,
    -- Select the diff between the 18th birthday and first vote
	___(___, ___(YEAR, 18, ___), ___) AS adult_years_until_vote
FROM voters;
코드 편집 및 실행