MySQL 8.4
QUARTER(date)- date
- Fecha o fecha y horaDATE
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');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;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).