Ver Mensaje Individual
  #1  
Antiguo 19-08-2014
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Reputación: 18
anubis Va por buen camino
enlazar dos tablas

Hola,

Tengo esta sentencia
Código SQL [-]
SELECT a.ID_PRODUCTO, sum(a.CANTIDAD), sum(a.PVP*a.cantidad) from ventasdetalle a where a.id_venta=87 group by a.ID_PRODUCTO

me agrupa los totales de cantidad y precio total por producto por la cantidad. Hasta ahi estupendo, ademas me dice cual es el numero de producto del cual se ha agrupado, el problema es que, en vez del numero de producto me mostrara el nombre del producto que esta alojado en otra tabla.
Ya intente
Código SQL [-]
SELECT a.ID_PRODUCTO,b.nombreproducto, sum(a.CANTIDAD), sum(a.PVP*a.cantidad) from  ventasdetalle a,productos b where a.id_venta=87 and a.id_producto=b.id_producto group by a.ID_PRODUCTO

pero da error

tambien probe a usarlo con join pero tampoco funciono.

me podrias iluminar amigos?.

gracias

Editado: Ya me contesto yo mismo.

Código SQL [-]
SELECT a.ID_PRODUCTO, b.NOMBREPRODUCTO,sum(a.CANTIDAD), sum(a.PVP*a.cantidad) from ventasdetalle a join productos b on a.id_venta=87 and a.ID_PRODUCTO=b.ID_PRODUCTO group by a.ID_PRODUCTO,b.NOMBREPRODUCTO

me faltaron algunos detalles pero al final pude obtener lo que me interesaba

Última edición por anubis fecha: 19-08-2014 a las 07:58:15.
Responder Con Cita