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
如何用sql计算两个日期列之间的差异天数?Postgresql的两列日期之间的区别?
Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
如何用sql计算两个日期列之间的差异天数?Postgresql的两列日期之间的区别?
你可以简单地减去他们像
select "DateFinish"::date - "DateStart"::date;
而如果日期栏的数据类型,日期,那么你可以简单地做:
select "DateFinish" - "DateStart"
如果你想看到一个数之差( 10而不是日期值,其中有10天),您可以通过以下方式获得:
select extract(day from "DateFinish" - "DateStart")
'select *,“DateFinish” - “D ateStart“'?.. –