Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2011, 15:54
Avatar de ozcarcalle
ozcarcalle
 
Fecha de Ingreso: julio-2011
Ubicación: Piura
Mensajes: 3
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Sumar registros no duplicados usando DISTINCT en MySQL

Gracias por sus respuestas Ramiro y Leo.

Les cuento que es un proyecto para una empresa que distribuye productos AVON, y trabajan con un software hecho en Power Builder con MS Acces, y ahora quieren cambiar de entorno, es decir visuliazar su información de entradas y salidas via online mediante la web, y está un poco dificultoso por que el nombre de las tablas tienen espacios y cada dia se subirá la información en formato sql, para ello utilizo un conversor de *.mdb a *.sql llamado MySQL Migration Toolkit y siempre se chancará la información, es por eso que se hace uso de el DISTINCT.


Cita:
Iniciado por leonardo_josue Ver Mensaje
Hola ozcarcalle

Si te hubieras tomado 5 minutos para leer la documentación de mySQL podrías encontrar que la sintaxis para la función SUM es

Código:
SUM([DISTINCT] expr)
Es decir, dentro del sum es donde se indica la palabra DISTINCT para indicar que no contabilice registros duplicados.

Aquí hay un ejemplo completo de su utilización:

...

Saludos
Leo.
He buscado documentación de SUM y no e podido resolver mi problema :(

Última edición por ozcarcalle; 03/08/2011 a las 17:40