본문 바로가기

MySQL

[MYSQL] 날짜 데이터 검색

달검색

select month(now()) 
select date_format(now(), '%m') 
select month('202011')
select month('20201112')

( ※  month() 조회시 YYYYmmdd or YYYYmm 상관없음 )

년도검색

select year(now()) = 2020

분기검색

select quarter(now()) = 4 -- now()날짜 : 2020년도11월11일 기준
select quarter('20200101') = 1분기
select quarter('20200401') = 2분기
select quarter('20200701') = 3분기
select quarter('20201001') = 4분기

현재시간

select now()
select sysdate();
select current_timestamp();
select current_date()  = select curdate();
select current_time() = select curtime();