Skip to Content
0
Apr 15, 2010 at 04:24 PM

Ayuda en Query

27 Views

Hola a todos, tengo una duda en el siguiente query y no se por que no me esta dando el resultado.

SELECT Distinct
'Orden'=Case When T1.BaseType Is Not null Then T1.BaseRef  Else T0.U_Orden End,T0.FolioNum Factura,T0.CardName ClientelFROM OINV T0  INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN NNM1 T2 ON T0.Series = T2.Series WHERE T0.CreateDate = [%1] and T0.Canceled='N' and T0.DocEntry NOT IN (Select BaseEntry FROM RIN1 WHERE BaseType != -1) and T2.SeriesName ='CCC' 

Simple, el reporte muestra el Baseref de la factura, el caso es que en ocaciones se emiten facturas sin pasar por orden de venta o entregas, cuando se emite la factura directamente ( no existe el Baseref) por lo tanto debe tomar el valor del campo de usuario, pero no me lo toma, me arroja en "0" cero.

Algun Tip?

Gracias.

Alessandro.