Month (fecha)

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)

alonsojpd

alonsojpd

Presidente y fundador de Proyecto A y AjpdSoft

Deja un comentario