Obtener el trimestre de una fecha en MySQL

Para obtener el trimestre de una fecha en MySQL podemos usar la función QUARTER pasándole como parámetro la fecha de la que queremos el trimestre.

Ejemplo:

SELECT QUARTER(fecha_valor) FROM `table`);

Y si queremos todas las facturas, por ejemplo, del trimestre actual sería:

SELECT * FROM `wp_wpdatatable_3` where QUARTER(fechafactura) in(
SELECT QUARTER(NOW()) FROM `wp_wpdatatable_3`);

Es decir, dame todos los registros, cuya fecha pasad a trimestre este dentro del trimestre que nos da la función Now, que es la que tiene el día actual.

Deja un comentario