Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2011, 14:48
Avatar de ramiro_md
ramiro_md
 
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 15 años, 8 meses
Puntos: 26
Respuesta: Sumar registros no duplicados usando DISTINCT en MySQL

Por empezar el where esta mal, no le estas diciendo la tabla de la bd a la query, solo la columna. Asi que el where sería así: "Tabla Productos.Campaña".
Trata de no poner espacios a los nombres y de usar alias en los FROM's.
Por otro lado, en DISTINCT no sé si puede ir en el WHERE.
Te emprolijo la primer consulta con las cosas que te mencione arriba:
Código SQL:
Ver original
  1. SELECT DISTINCT(Invoice)
  2. FROM `Tabla Productos` AS prod
  3. WHERE prod.Campaña='201112' AND prod.Zona='235'
Podrías subir la estructura de tu tabla así nos guiamos mejor para ayudartE?
Saludos.

EDit: tampoco uses caracteres españoles cuando creas bases y sistemas. Como haría un inglés para ejecutar una consulta en tu sistema? jeje