21/07/2011, 10:11
|
| | Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 13 años, 6 meses Puntos: 2 | |
Respuesta: Consulta sql al final quedo asi............gracias por sus respuestas..
SELECT SALES2.ID,
MetasxVendedor.Meta / 31 * (Day( getdate() )-1) AS Meta,
SUM(SALES2.VENTA) AS Venta,
MetasxVendedor.Meta / 31 * 13 - SUM(SALES2.VENTA) AS Diferencia,
(MetasxVendedor.Meta / 31 * (Day( getdate() )-1) - SUM(SALES2.VENTA)) / (MetasxVendedor.Meta / 31 * (Day( getdate() )-1)) * 100 AS Porcentaje, case
when metasxvendedor.meta 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 MetasxVendedor ON SALES2.SID = MetasxVendedor.SID
AND SALES2.ID = MetasxVendedor.ID
AND (MetasxVendedor.IDATE >= @IDATE)
AND (MetasxVendedor.IDATE <= @IDATE2)
WHERE (SALES2.VENTA <> 0)
AND (SALES2.SID = @SID)
AND (SALES2.IDATE >= @IDATE)
AND (SALES2.IDATE <=@IDATE2)
GROUP BY SUsuarios.logname, SUsuarios.id, SALES2.ID, MetasxVendedor.Meta
ORDER BY (MetasxVendedor.Meta / 31 * (Day( getdate() )-1) - SUM(SALES2.VENTA)) / (MetasxVendedor.Meta / 31 * (Day( getdate() )-1)) * 100 DESC |