본문 바로가기

STUDY/DATABASE

MySQL | 날짜 비교 ( where 오늘 / 이번 달 등)

이번달

where year([column_name]) = year(now()) 
	and month([column_name]) = month(now())

 

오늘

where date_format([column_name], '%Y-%m-%d') = date_format(curdate(),  '%Y-%m-%d')

 

날짜 사이에 해당하는지 

where ( date([column_name]) between '2020-12-01' and '2020-12-05')

 

대충,,, 요정도 응용하면 다 구할 수 있을 것 같다.

 

+ datediff

두 날짜 사이의 차이 일 수를 구해줌

datediff([column_name], now())