मैं PostgreSQL में SQLServer-फ़ंक्शन datediff को लागू करने का एक तरीका ढूंढ रहा हूं । अर्थात्,
यह फ़ंक्शन निर्दिष्ट प्रारंभ और समाप्ति के बीच पार की गई निर्दिष्ट तिथि सीमाओं की गणना (एक हस्ताक्षरित पूर्णांक मान के रूप में) लौटाता है।
datediff(dd, '2010-04-01', '2012-03-05') = 704 // 704 changes of day in this interval
datediff(mm, '2010-04-01', '2012-03-05') = 23 // 23 changes of month
datediff(yy, '2010-04-01', '2012-03-05') = 2 // 2 changes of year
मुझे पता है कि मैं केवल घटाव का उपयोग करके 'dd' कर सकता था, लेकिन अन्य दो के बारे में कोई विचार?