Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2013, 11:14
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: consulta mas articulos vendidos

El unico valor comun entre las dos tablas parece ser el pdf.... esa es la relación? No parece un gran diseño.

Código MySQL:
Ver original
  1. SELECT t1.id_prod, sum(t1.cant) unidades
  2. FROM tabla1 t1 INNER JOIN tabla2 t2 ON t1.pdf=t2.pdf
  3. WHERE t2.fecha BETWEEN 'fecha inicio' AND 'fecha fin'
  4. GROUP BY t1.id_prod
  5. ORDER BY unidades DESC
  6. LIMIT 0,10;

Si pdf no es el campo de relación solo tienes que cambiarlo.

Eso dará los 10 mas vendidos entre fecha inicio y fecha fin.

El diseño de tablas no se entiende mucho.... la relación deberia ser por el id del producto y la cantidad deberia estar en ventas....????????
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.