SELECT
CONCAT(ate_loteafiins,"-",ate_numregafiins)CODIGO,
CONCAT(ate_disa,"-",ate_lote,"-",ate_numregate) FUA,
ate_Idnumreg,
(ate_idServicio)Servicio,
date((ate_fecatencion))Fecha_Aten,
(aapo_codAp)Cod_Pro,
(aapo_icantejecutada)Ejec,
IF (aapo_codAp in(85018,85031,85007,85027),"GRUPO A","NO GRUPO")GRUPO_A,
IF( aapo_codAp in(81000,81005,81001,81003,81015,81099),"GRUPO B","NO GRUPO")GRUPO_B,
IF( aapo_codAp in(86592),"GRUPO C","NO GRUPO")GRUPO_c,
IF( aapo_codAp in(86703,86701,86701,86702),"GRUPO D","NO GRUPO")GRUPO_d,
IF( aapo_codAp in(80055),"GRUPO E","NO GRUPO")GRUPO_e
FROM atenciones
right join i_atencionapo
on atenciones.ate_Idnumreg = i_atencionapo.aapo_numregate
where ate_esgestante=1
and ate_IdServicio in(009,056,011) and ate_fecatencion
BETWEEN '2014-03-01' AND '2015-12-31'
ORDER BY ate_fecatencion;
lo que pasa que asigno este valor y solo me responde el ultimo IF
IF( aapo_codAp in(80055),"GRUPO E","NO GRUPO")GRUPO e,
y alos demas sale como NO GRUPO a pesar que ya los asigne en los primeros No Funciona aparece como no grupo,
me pueden orientar o como hacer para que no me salga asi por favor agradeceria de su ayudad