Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consulta:productos mas vendidos

Estas en el tema de consulta:productos mas vendidos en el foro de Mysql en Foros del Web. Que tal amigos: tengo una tabla detalle_venta... idventa idproducto cantidad y otra producto idproducto nombreproducto quiero saber cuales son los productos mas vendidos y que ...
  #1 (permalink)  
Antiguo 02/01/2012, 16:27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 13 años, 5 meses
Puntos: 3
consulta:productos mas vendidos

Que tal amigos:

tengo una tabla detalle_venta...

idventa
idproducto
cantidad

y otra producto

idproducto
nombreproducto


quiero saber cuales son los productos mas vendidos y que me muestre el nombre y la cantidad de productos


e estado probando...y con esta consigo el numero de productos y el id de dicho producto..quiero que ademas me muestre el nombre y no solo el id de dicho producto

SELECT detalle_venta.id_prod, SUM( detalle_venta.can ) AS totalvendido
FROM detalle_venta
GROUP BY detalle_venta.id_prod
LIMIT 0 , 30

gracias de antemano!
  #2 (permalink)  
Antiguo 02/01/2012, 16:32
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: consulta:productos mas vendidos

con esta consulta me cuenta 2 veces =(

SELECT detalle_venta.id_prod, producto.nombre_prod, SUM( detalle_venta.can ) AS totalvendido
FROM detalle_venta, producto
GROUP BY detalle_venta.id_prod
LIMIT 0 , 30
  #3 (permalink)  
Antiguo 02/01/2012, 16:42
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: consulta:productos mas vendidos

SELECT detalle_venta.id_prod, producto.nombre_prod, SUM( detalle_venta.can ) AS totalvendido
FROM detalle_venta, producto
WHERE detalle_venta.id_prod=producto.id_prod
GROUP BY detalle_venta.id_prod
LIMIT 0 , 30

asi era

Etiquetas: select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:57.