Hejsa :)
Jeg har 2 forskellige outputs, som jeg gerne vil kunne kombinere.
Output 1:
| Leverandør | ÅR | KG | STK |
| Navn |2005| 10 | 70941 |
Output 2:
| Leverandør | ÅR | Fejlnavn | Fejltypenr | Antal fejl |
| Navn |2005| Ridser | 1 | 544 |
Jeg ville så gerne kunne krydse de to outputs og få en tabel for jeg udregner
544/70941*100
Output 1 sql :
SELECT Leverandør.Navn AS Leverandør, Format([produktion].[Dato],"yyyy") AS År, Round(Sum(AcrylPlader.Vægt*Produktion.PAntal),2) AS Kg, Sum(Produktion.PAntal) AS Stk
FROM ((Leverandør INNER JOIN AcrylPlader ON Leverandør.LevNr = AcrylPlader.LevNr) INNER JOIN Produkter ON AcrylPlader.PladeNr = Produkter.PladeNr) INNER JOIN Produktion ON Produkter.Vnr = Produktion.Vnr
WHERE (((Produktion.Dato) Between #1/1/2005# And #12/31/2009#))
GROUP BY Leverandør.Navn, Format([produktion].[Dato],"yyyy");
-
Output 2 sql :
SELECT Leverandør.Navn AS Leverandør, Format([Dato],"yyyy") AS År, FejlTyper.Fnavn AS Fejlnavn, FejlTyper.FtNr AS Fejltypenr, Sum(Fejl.AntalF) AS [Antal fejl]
FROM Leverandør INNER JOIN (((Fejl INNER JOIN FejlTyper ON Fejl.FtNr = FejlTyper.FtNr) INNER JOIN Produkter ON Fejl.Vnr = Produkter.Vnr) INNER JOIN AcrylPlader ON Produkter.PladeNr = AcrylPlader.PladeNr) ON Leverandør.LevNr = AcrylPlader.LevNr
GROUP BY Leverandør.Navn, Format([Dato],"yyyy"), FejlTyper.Fnavn, FejlTyper.FtNr
HAVING (((FejlTyper.FtNr)=1 Or (FejlTyper.FtNr)=2))
ORDER BY Format([Dato],"yyyy");
--