Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2008, 19:39
TheM4ster
 
Fecha de Ingreso: julio-2007
Mensajes: 109
Antigüedad: 16 años, 10 meses
Puntos: 1
Problema En Condicion Con Campo Null

Gentita, tengo un problemita en mis ultimas 2 condiciones de mi where... funcionan por separado... pero al juntarlas no hace caso... y no lista nada....
alguien que simplifique esto... tal vez con un CASE....

SELECT *
FROM MOV_ORDEN_SERVICIO MO
LEFT OUTER JOIN MOV_MENSAJERIA_NACIONAL MN
ON MN.SERIE_ORD_SERV = MO.SERIE_ORD_SERV
AND MN.NRO_ORD_SERV = MO.NRO_ORD_SERV
LEFT OUTER JOIN MAE_CLIENTE MC
ON MC.COD_CLIENTE = MN.COD_CLIENTE and
MC.NRO_CLIENTE = MN.NRO_CLIENTE
LEFT OUTER JOIN TAB_DESTINO TD
ON TD.COD_CIUDAD = MN.CIUDAD_DESTINO
LEFT OUTER JOIN TAB_SERVICIO TS
ON ts.cod_servicio=mo.cod_servicio
LEFT OUTER JOIN TAB_ARTICULO TA
ON TA.cod_articulo=MN.COD_ARTICULO
LEFT OUTER JOIN MOV_MENSAJERIA_DESCARGO C
ON C.SERIE_ORD_SERV = MN.SERIE_ORD_SERV
AND C.NRO_ORD_SERV = MN.NRO_ORD_SERV
AND C.ITEM_ORD_SERV = MN.ITEM_ORD_SERV
LEFT OUTER JOIN TAB_DISTRITO TDIS
ON TDIS.COD_DISTRITO=MN.COD_DISTRITO
LEFT OUTER JOIN TAB_PROVINCIA TPRV
ON TPRV.COD_PROVINCIA = TDIS.COD_PROVINCIA
LEFT OUTER JOIN TAB_DEPARTAMENTO TDEP
ON TDEP.COD_DEPARTAMENTO = TDIS.COD_DEPARTAMENTO
WHERE
( MO.SERIE_ORD_SERV = '000' )
AND (MO.NRO_ORD_SERV= 201540 )
// AND ( C.TIPO_DESCARGO_AJUSTE ='Z')
AND ( C.TIPO_DESCARGO_AJUSTE IS NULL AND MN.EMI_GUIA IS not NULL )

;


Saludos ,