Je cherche un moyen de mettre en œuvre la Fonction SQLServer datée dans PostgreSQL. En d'autres termes, cette fonction renvoie le nombre (sous la forme d'un nombre entier signé) de limites de parties de date spécifiées franchies entre la date de début et la date de fin spécifiées.
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
Je sais que je pourrais faire 'dd' en utilisant simplement la soustraction, mais une idée pour les deux autres ?