날짜 / 시간 함수
- YEAR() / MONTH() / DAY()
YEAR (date) => 연도만 필터링
MONTH (date) => 월만 필터링
DAY(date) => 일만 필터링
ex) date = 2025-12-25 14:30:00 일때
YEAR (date) => 2025
MONTH (date) => 12
DAY(date) => 25
- DATE()
DATE(date) => 연/월/일 필터링
ex) date = 2025-12-25 14:30:00 일때
DATE(date) => 2025-12-25
- DATE_FORMAT()
DATE_FORMAT(date, "%Y-%m-%d") => 연/월/일 필터링
필터링 조건
ex) date = 2025-12-25 14:30:00 일때
DATE_FORMAT(date, "%Y-%m-%d") => 2025-12-25
DATE_FORMAT(date, "%Y") => 2025
- NOW() / CURDATE() - 현재시간 반영
ex) NOW(date) => 2025-12-25 14:30:00 (시간까지)
CRUDATE(date) => 2025-12-25 (날짜만)
- DATEDIFF() - 두 날짜의 차이
ex) DATEDIFF('2025-12-31', '2025-12-01') => 30
'SQL' 카테고리의 다른 글
| [solvesql - day 25] 메리 크리스마스 2024 (0) | 2025.01.11 |
|---|---|
| [solvesql - day 24] 세 명이 서로 친구인 관계 찾기 (0) | 2025.01.11 |
| [solvesql - day 23] 유량(Flow)와 저량(Stock) (0) | 2025.01.11 |
| [solvesql - day 22] 친구 수 집계하기 (0) | 2025.01.11 |
| [solvesql - day 21] 세션 유지 시간을 10분으로 재정의하기 (0) | 2025.01.11 |