5
Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
2つの日付列間のSQL差分を日数で計算する方法はありますか?Postgresqlの2つの列の日付の違いはありますか?
Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
2つの日付列間のSQL差分を日数で計算する方法はありますか?Postgresqlの2つの列の日付の違いはありますか?
あなたは単に
select "DateFinish"::date - "DateStart"::date;
ようにそれらを引くことができ、日付の列がデータ型の日付であるならば、あなたは、単に行うことができます。
select "DateFinish" - "DateStart"
あなたは数の差を見たい場合は( 10日の日付値の代わりに10を使用する場合)、次のようにして取得することができます。
select extract(day from "DateFinish" - "DateStart")
'select *、" DateFinish " - " D ateStart "'?..? –