Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2011, 11:45
mrprogman
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 10 meses
Puntos: 2
validacion en query resultado null

saludos a todos, tengo el sig problema.tengo un query q me calcula meta total, y venta total...el problema es q cuando un vendedor no tiene venta pero tiene meta no lo muestra..quiero q lo muestre aun sin venta...o q la venta aparazca null o 0,este es mi query..saludos y gracias


SELECT SALES2.ID,
Metaxlinea.Metalinea / 31 * (Day( getdate() )-1) AS Meta,
SUM(SALES2.VENTA) AS Venta,
Metaxlinea.Metalinea / 31 * (Day( getdate() )-1) - SUM(SALES2.VENTA) AS Diferencia,
(Metaxlinea.Metalinea / 31 * (Day( getdate() )-1) - SUM(SALES2.VENTA)) / ( Metaxlinea.Metalinea / 31 * (Day( getdate() )-1)) * 100 AS Porcentaje,

case
when metaxlinea.metalinea is null THEN ''

else susuarios.logname end
as Nombre
FROM SALES2

LEFT OUTER JOIN
SUsuarios ON SALES2.ID = SUsuarios.id AND SUsuarios.sid = SALES2.SID
LEFT OUTER JOIN
Metaxlinea ON SALES2.SID = Metaxlinea.SID
AND SALES2.ID = Metaxlinea.ID
AND (Metaxlinea.IDATE >= '7/01/2011')
AND (Metaxlinea.IDATE <= '7/25/2011')
WHERE (SALES2.VENTA <> 0)
and ltrim(linea) in ('INT')
and ltrim(line) in ('INT')
AND (SALES2.SID = '7')

AND (SALES2.IDATE >= '7/01/2011')
AND (SALES2.IDATE <='7/25/2011')

GROUP BY SUsuarios.logname, SUsuarios.id, SALES2.ID, Metaxlinea.Metalinea
ORDER BY Metaxlinea.Metalinea DESC