Hola a todos, estoy desarrollando una pequeña aplicacion web y en mi tabla `Tabla Productos` de mi base de datos mysql, tengo registros duplicados, pero para impedir que esto suceda cuando realizo mis consultas hago uso de
DISTINCT, aplico el distinct para el campo Invoice
asi de esta manera
Código SQL:
Ver originalSELECT DISTINCT(Invoice)
FROM `Tabla Productos`
WHERE Campaña='201112' AND Zona='235'
Todo me a ido bien con el DISTINCT, ahora un pequeño problema que me está volviendo loco
Lo que pasa es que tengo q sumar el numero de cajas, pero en mi tabla existen registros duplicados, y creo que tengo que usar el DISTINCTI asi de esta manera dentro de la sentencia where
Código SQL:
Ver originalSELECT SUM(`Cajas`) AS total
FROM `Tabla Productos`
WHERE Campaña='201112' AND Zona='235' AND DISTINCT(Invoice)
Es es el código que estoy utilizando y tal parece que me sale error, solo quiero sumar las cajas pero de los registros no duplicados y yo creo que debe ir en where.
Necesito de su ayuda, es mi primer tema que publico, espero me respondan, gracias.