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:
pero con esto solo puedo seleccionar hasta octubre y noviembre y diciembre no puedo hacerlo me marca un error... 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
ayuda