Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
Cách tính với chênh lệch sql giữa hai cột ngày trong ngày?Sự khác biệt về Postgresql giữa hai cột ngày?
Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
Cách tính với chênh lệch sql giữa hai cột ngày trong ngày?Sự khác biệt về Postgresql giữa hai cột ngày?
Bạn chỉ có thể trừ chúng như
select "DateFinish"::date - "DateStart"::date;
Và nếu ngày cột là ngày datatype sau đó bạn chỉ có thể làm:
select "DateFinish" - "DateStart"
Nếu bạn muốn thấy sự khác biệt trong một số (10 thay vì giá trị ngày có 10 ngày trong đó), bạn có thể lấy nó với:
select extract(day from "DateFinish" - "DateStart")
'select *," DateFinish "-" D ateStart "'? .. –