2012-04-08 16 views
0

特定の日付が来る四半期を見つける必要があります。日付欄の日付に応じて四半期を取得する

現在、私は以下のような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 
関連する問題