SQLのメモ
PostgreSQLでのちょっと覚えておきたい記述。

二つの日付の間が何日か

SELECT (EXTRACT(EPOCH FROM now()) - EXTRACT(EPOCH FROM timestamp '2015-04-16 00:00'))/60/60/60;

二つの日付の間が何時間か

SELECT (EXTRACT(EPOCH FROM now()) - EXTRACT(EPOCH FROM timestamp '2015-04-16 00:00'))/60/60;

二つの日付の間が何分か

SELECT (EXTRACT(EPOCH FROM now()) - EXTRACT(EPOCH FROM timestamp '2015-04-16 00:00'))/60;

二つの日付の間が何日か

SELECT date (now()) - date  '2015-04-15 21:00';