2010-06-10

mysqlで4月始まりの年度情報などを得るためのsql

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
mysqlで4月始まりの年度情報を得るsqlです。
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()のところを適宜書き換えてください。
コメントを投稿