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