Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
दिनों में दो दिनांक कॉलम के बीच एसक्यूएल अंतर के साथ गणना कैसे करें?दो कॉलम तिथियों के बीच 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
दिनों में दो दिनांक कॉलम के बीच एसक्यूएल अंतर के साथ गणना कैसे करें?दो कॉलम तिथियों के बीच Postgresql अंतर?
आप बस उनकी तरह
select "DateFinish"::date - "DateStart"::date;
घटा सकते और आप बस कर सकते हैं यदि दिनांक स्तंभ डेटाप्रकार तारीख से तो कर रहे हैं:
select "DateFinish" - "DateStart"
आप एक संख्या में अंतर देखना चाहते हैं (10 दिनांक मूल्य के बजाय 10 जिसमें इसमें 10 दिन हैं), आप इसे प्राप्त कर सकते हैं:
select extract(day from "DateFinish" - "DateStart")
'select *," DateFinish "-" D एटस्टार्ट "'? .. –