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ですね。
何ヶ月継続、なんていうデータ抜きたいときに使えるかと。
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ですね。
何ヶ月継続、なんていうデータ抜きたいときに使えるかと。