継続月数の取得

2007-01-17
このエントリーをはてなブックマークに追加

select to_char(age(date(‘2007-1-1’),date(‘2005-9-6′)),’MM’ )::int + to_char(age(date(‘2007-1-1’),date(‘2005-9-6′)),’YYYY’ )::int * 12 as date_m;

OracleでいうところのMONTHS_BETWEENですね。
何ヶ月継続、なんていうデータ抜きたいときに使えるかと。