날짜 간 차이 계산하기
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;