Estoy trabajando mucho......
Estoy tratando de hacer una consulta que me regrese la suma de los totales de las piezas que fabrico, pero esta consulta la ejecuto en un reporte.
La consulta funciona, pero no me da los datos parciales, solo los totales.
Esta es:
SELECT DISTINCT OrdenProdItem.CodParte, Articulos.Descripcion|| ' ' ||Categoria|| ' ' ||SubCategoria AS Descr, SerieMaterial.CodMaterial, Materiales.Descripcion, Materiales.Unidad, SUM(SerieMaterial.Cantidad) AS Cantidad, MAX(Materiales.Costo) AS Costo, MAX(SerieMaterial.CostoALaFecha) AS CostoALaFecha, (SELECT COUNT(*) FROM OrdenProdItem) FROM Articulos RIGHT JOIN (OrdenProdItem INNER JOIN (Materiales RIGHT JOIN SerieMaterial ON Materiales.CodMaterial = SerieMaterial.CodMaterial) ON OrdenProdItem.NumSerie = SerieMaterial.NumSerie) ON Articulos.CodParte = OrdenProdItem.CodParte WHERE OrdenProdItem.FinProd >= :f1 AND OrdenProdItem.FinProd <= :f2 +1 GROUP BY OrdenProdItem.CodParte Articulos.Descripcion|| '' '' ||Categoria|| '' '' ||SubCategoria, SerieMaterial.CodMaterial, Materiales.Descripcion, Materiales.Unidad
Si teneis alguna idea os lo agradezco.
A mi no se me enciende.....
Saludos