tengo un problema con una consulta
estoy usando el case when en sql pero aun no termino por comprenderlo si alguien pudiera ayudarme tengo esta consulta...
quiero seleccionar los meses, pero cuando el mes sea "ENERO" mostrar 1, FEBRERO mostrar 2 etc..
asi con todos los meses
Código:
select distinct año , mes,
case when mes = 'ENERO' THEN 1 ELSE
case when mes = 'FEBRERO' THEN 2 ELSE
case when mes = 'MARZO' THEN 3 ELSE
case when mes = 'ABRIL' THEN 4 ELSE
case when mes = 'MAYO' THEN 5 ELSE
case when mes = 'JUNIO' THEN 6 ELSE
case when mes = 'JULIO' THEN 7 ELSE
case when mes = 'AGOSTO' THEN 8 ELSE
case when mes = 'SEPTIEMBRE' THEN 9 ELSE
case when mes = 'OCTUBRE' THEN 10
END END END END END END END END END END
FROM det_nomina
pero con esto solo puedo seleccionar hasta octubre y noviembre y diciembre no puedo hacerlo me marca un error...
ayuda