Разница между функциями AGE и DATEDIFF в PostgreSQL заключается в том, что они возвращают разные результаты при вычислении разницы между двумя датами. 13
Функция AGE возвращает интервал между двумя метками времени. 1 Если передать ей только одну дату, то она посчитает разницу от текущей даты. 2
Функция DATEDIFF возвращает разницу между двумя датами в указанных единицах, таких как дни, недели или годы. 2
Таким образом, AGE возвращает разницу в виде интервала, а DATEDIFF — в конкретных единицах измерения разницы между датами. 12
Кроме того, в PostgreSQL нет отдельной функции DATEDIFF, но её функциональность можно реализовать с помощью AGE или прямого вычитания двух значений дат. 15