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

gracias por contestar, este es el query con las modificaciones..es correcto..?, lo ejecuto y se queda ciclado......executing query y no me da respuesta, ya le habia calado yo con esa validacion en el where...y me arrojaba los valores en null, osea no me arrojaba nada de nada, gracias por tu respuesta nuevamente


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 SALES2.SID = SUsuarios.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 Sales2.Venta > 0 or Sales2.Venta is null
and linea= ('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