Функция EXTRACT() в PostgreSQL извлекает определённое поле (например, день, месяц, минуты, часы и т. д.) из значения даты или времени. 1
Синтаксис функции: EXTRACT(поле FROM источник). 2
Первый аргумент — поле, которое указывает, какое поле следует извлечь из данного источника (значения даты или времени). 1 Это может быть год, месяц, день, квартал или другое временное поле. 2
Второй аргумент — источник, значение даты или времени, из которого извлекается поле. 2 Это может быть тип TIMESTAMP, ДАТА или ИНТЕРВАЛ. 2
Если передать значение типа DATE, то функция EXTRACT() преобразует его в значение TIMESTAMP. 1