Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2007, 11:27
Avatar de magosc
magosc
 
Fecha de Ingreso: diciembre-2006
Mensajes: 72
Antigüedad: 18 años
Puntos: 0
por Q hace esto mi consulta!!

Hola de nuevo amigos....
Les comento mi problemas, tengo el siguiente codigo:


Código HTML:
SELECT DISTINCT g_vendedor.nom_ven, SUM(a_pedidos.tot_ped) FROM a_pedidos  
RIGHT OUTER JOIN g_vendedor ON a_pedidos.cod_ven = g_vendedor.cod_ven 
GROUP BY g_vendedor.nom_ven
Y eso fucnciona perfectamente, tengo una tabla de vendedores (g_vendedor) y una de pedidos (a_pedidos), donde consulto todo lo que se ha vendido por vendedor... pero....pero ... cuando lo hago delimitando fecha, lo hago de esta manera:

Código HTML:
SELECT DISTINCT g_vendedor.nom_ven, SUM(a_pedidos.tot_ped) FROM 
a_pedidos 
RIGHT OUTER JOIN g_vendedor ON a_pedidos.cod_ven = g_vendedor.cod_ven 
WHERE (a_pedidos.fe_ing_ped <= CONVERT(DATETIME, '01/01/2010', 102)) 
GROUP BY g_vendedor.nom_ven, a_pedidos.fe_ing_ped HAVING (a_pedidos.fe_ing_ped >= CONVERT(DATETIME, '01/01/2007', 102))
Y lo que me termina arrojando es lo vendido por cada vendedor dentro de esa fecha y no la SUMA que le estoy solicitando....

Alguna sugerencia...la agradezco bastante....