Hola tengo una pregunta con respecto a reportes.
Las tablas son las siguientes.
ayb<--- con campos.
Id_ab,Descripcion,Precio,Costo,Receta
ingredientes<--Con campos
Id_ab,Id_Producto,Cantidad
productos<--con campos..
Id_producto,Descripcion,CostoUni
Lo que quiere es hacer un reporte con la siguiente estructura
Id_Ab :5
Descripcion: Pollo con papas.
Ingredientes
Id_producto Descripcion Cantidad Precio SubTotal
1 Papas 2 10 20
2 Ppollo 2 15 30
Total 50
Para esto uso la siguiente instruccion SQL
select ayb.Id_ab,ayb.Descripcion,ayb.Costo,productos.descripcion,productos.Costo,ingredientes.Cantidad, ingredientes.cantidad * productos.costo as SubTotal from ayb inner join ingredientes on ayb.Id_ab=ingredientes.Id_ab inner join productos on ingredientes.Id_producto=productos.Id_producto
Todo estaba bien cuando solo tenia un articulo, pero al ser dos me sale solo el primer articulo y en la parte de ingredientes me salen todos de todos y en total me sale el total del primer articulo..
Yo creo que lo que esta mal es la forma de hacerlos reportes con las band cosa que no le entiendo bien, Espero y me entiendan y puedan aydarme. Gracias.