Obtiene el mes (en número) de la fecha dada.

Sintaxis:
MONTH (date)

Ejemplo de uso 1:
SELECT MONTH (‘2009-04-26’);

Ejemplo de uso 2:
SELECT
CASE WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 1 THEN «Enero»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 2 THEN «Febrero»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 3 THEN «Marzo»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 4 THEN «Abril»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 5 THEN «Mayo»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 6 THEN «Junio»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 7 THEN «Julio»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 8 THEN «Agosto»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 9 THEN «Septiembre»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 10 THEN «Octubre»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 11 THEN «Noviembre»
WHEN MONTH(CONCAT(‘2009-‘, EXTRACT(MONTH FROM fecha), ‘-1’)) = 12 THEN «Diciembre»
ELSE «Error en el mes»
END Mes,
sum(importetotal) «Importe Total»
FROM factura
WHERE EXTRACT(YEAR FROM fecha) = 2009
GROUP BY EXTRACT(MONTH FROM fecha)