2012-04-08 3 views
0

특정 날짜가 오는 분기를 찾아야합니다.날짜 열의 날짜에 따라 분기 받기

현재 I는 다음과 같은 if /else 구조로이 일을하고있다 :

select if(month(s_date) < 4,Q1,if(month(s_date) >3 && month(s_date) < 7,Q2,.....) 

은 내가 지금 뭐하는 거지 나이 작업을 수행하는 또 다른 간단한 방법은 무엇입니까?

답변

4

수동으로 계산할 필요가 없습니다. MySQL은 이미 간단하게 만들 것입니다 특정 날짜가 다음

을 제공하는 분기를 반환 기능 QUARTER() 있습니다

SELECT QUARTER(s_date) as quarter FROM tablename 
관련 문제