SQL - AYUDA CON ESTA CONSULTA ME MUESTRA VALORES NULL

 
Vista:
Imágen de perfil de Hfr
Val: 1
Ha aumentado su posición en 19 puestos en SQL (en relación al último mes)
Gráfica de SQL

AYUDA CON ESTA CONSULTA ME MUESTRA VALORES NULL

Publicado por Hfr (4 intervenciones) el 29/07/2016 13:49:48
Hola chicos tengo esta consulta de mysql con


SELECT nov.CCEMPLEADO_NOVEDAD ,em.FULLNOMBRE_EMPLEADO, nov.VALOR_NOVEDAD, nov.FECHA_NOVEDAD, case nov.IDPROGRAMA_NOVEDAD
WHEN nov.IDPROGRAMA_NOVEDAD=pro.id_programa then pro.nombre_programa end as IDPROGRAMA_NOVEDAD,
case nov.IDCOMCEPTO_NOVEDAD
WHEN nov.IDCOMCEPTO_NOVEDAD= com.ID_COMCPETO then com.NOMBRE_COMCEPTO
end as IDCOMCEPTO_NOVEDAD ,
case nov.FECHAINICIO_NOVEDAD WHen nov.FECHAINICIO_NOVEDAD='' then UPPER('no aplica')
else nov.FECHAINICIO_NOVEDAD

end as FECHAINICIO_NOVEDAD,

case nov.FECHAFIN_NOVEDAD
WHen nov.FECHAFIN_NOVEDAD='' then UPPER('no aplica' )
else nov.FECHAFIN_NOVEDAD

end as FECHAFIN_NOVEDAD,
CASE nov.INDICADORTIPO_NOVEDAD
WHEN 1 then UPPER( ' fija')
WHEN 0 THEN UPPER('eventual')
end as INDICADORTIPO_NOVEDAD



FROM novedad as nov

LEFT JOIN empleado e on e.CC_EMPLEADO= nov.CCEMPLEADO_NOVEDAD
LEFT JOIN programa p on p.id_programa=nov.IDPROGRAMA_NOVEDAD
LEFT JOIN comceptos c on c.ID_COMCPETO= nov.IDCOMCEPTO_NOVEDAD

where nov.CCEMPLEADO_NOVEDAD='1234567890'and nov.IDCOMCEPTO_NOVEDAD= com.ID_COMCPETO and nov.IDPROGRAMA_NOVEDAD=pro.id_programa











consul

entonces cuando yo inserto un registro con id diferentes a 1 en el campo l IDPROGRAMA_NOVEDAD, y IDCOMCEPTO_NOVEDAD me muestra null en la consulta y cuando lo inserto con 1 en ambos id me muestra el nombre.

no se que rayos paso.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder