2010年3月でも2009が欲しいという場合のときに使います。
select case when month(now()) > 4 then year(now()) else year(now())-1 end;
now()のところを適宜書き換えてください。
また、指定日が第何四半期にあたるかを得るsqlです。
4月~6月を第1四半期、1月~3月を第4四半期としたい場合です。
select quarter(now() -interval 1 quarter)
now()のところを適宜書き換えてください。
0 件のコメント:
コメントを投稿