Referencia de funciones

QUARTER

Equivalente en PostgreSQL:

Devuelve el trimestre de una fecha.

MySQL 8.4
QUARTER(date)
date
Fecha o fecha y hora
DATE

Valor devuelto

Número entero de 1 a 4; 0 para una fecha con mes cero; NULL si el valor no se reconoce como fecha

Ejemplos

Trimestre de una fecha

MySQL 8.4
SELECT QUARTER('2022-06-16');
QUARTER('2022-06-16')
2

Pagos por trimestre

MySQL 8.4
SELECT QUARTER(date) AS payment_quarter,
	COUNT(*) AS payments
FROM Payments
GROUP BY payment_quarter
ORDER BY payment_quarter;
payment_quarterpayments
19
29
36
44

Detalles

El trimestre no incluye el año, así que GROUP BY QUARTER(date) junta los primeros trimestres de años distintos. Para contar por los trimestres de cada año, agrupa por YEAR(date), QUARTER(date).

Véase también