28. [SQL 코테] TIMESTAMPDIFF 핵심 정리 🔥

Jason·2026년 1월 16일

SQL

목록 보기
27/47

[SQL 코테] TIMESTAMPDIFF 핵심 정리 🔥

🎯 핵심만 기억해!

TIMESTAMPDIFF(단위, 시작일, 종료일) = 종료일 - 시작일
→ 결과는 무조건 정수! (소수점 버림)
→ 음수도 나올 수 있음!

📝 문법

TIMESTAMPDIFF(단위, 시작일, 종료일)

순서 주의: 종료일 - 시작일 (DATEDIFF랑 반대!)


📊 단위 옵션

단위의미
YEAR
MONTH
WEEK
DAY
HOUR시간
MINUTE
SECOND

💡 결과는 무조건 정수! (소수점 버림)

TIMESTAMPDIFF(WEEK, '2024-01-01', '2024-01-10')
-- 9일 ÷ 7 = 1.28...
-- 버림 → 1

TIMESTAMPDIFF(MONTH, '2024-01-15', '2024-02-10')
-- 한 달 안 됨 → 0

ROUND 필요 없어! 이미 정수야!


⚠️ 음수도 나와!

-- 시작일이 종료일보다 뒤면 음수!
TIMESTAMPDIFF(DAY, '2024-03-10', '2024-03-01')
-- 3월 1일 - 3월 10일 = -9

🎯 정리

질문
소수점?버림 (FLOOR)
결과 타입?항상 정수
음수 가능?✅ 가능

채널톡 DA 인턴 코테 준비 중 정리한 내용입니다 🚀

profile
Data Analyst | Thoughts Become Things. 할 수 있다고 생각하면 할 수 있다. 할 수 없다고 생각하면 할 수 없다. | www.linkedin.com/in/명수-제-7ab843200

0개의 댓글