Folgender SQL-Befehl kann benutzt werden, um eine Auswertung über alle Artikel einer Warengruppe X zu bekommen, mit der Mengensumme und Nettosumme aller Bestellungen eines Jahres YYYY:
SELECT a.Artnr, a.Name, a.Abmess, r.name AS Rohmaterial, m.Name AS Material, SUM(s.menge) AS Gesamtmenge, e.name AS Einheit, a.material, SUM(s.gp) AS Nettosumme FROM spos s INNER JOIN artikel a ON a.id = s.artid INNER JOIN einheit e ON e.id = s.einheit INNER JOIN bestellung b ON b.id = s.bestellid LEFT JOIN rohmaterial r ON r.id = a.rohmaterial_id LEFT JOIN material m ON m.id = a.material WHERE b.erfass = 1 AND YEAR(b.datum) = YYYY AND a.wg = X -- Werte anpassen in dieser Zeile GROUP BY a.id ORDER BY artnr;
Kommentare