Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2009, 01:04
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Respuesta: error con sumar datos sql en consulta

Tu problema es el DISTINCT. Voy a explicar lo creo que ocurre, pero considero que debes de leer la documentación de SQL en cuanto a las funciones de agregado.
Supon que la tabla Producto tuviese los siguientes registros.

Id_pro --- Producto -- Cantidad
1-----Cuaderno----- 3
1-----Cuaderno----- 3
1-----Cuaderno----- 2

Aplicas un SUM y la consulta funciona como esperas. Aplica un SUM(DISTINCT), y el resultado será 5. El operador DISTINCT hará que solo se sumen las cantidades diferentes. Resultado inesperado, pero correcto de acuerdo a la documentación.

¿quizá te falta agrupar también con alguna otra columna de Venta o de Pedido?