25/09/2009, 01:04
|
| | | 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? |