Alexander Schwarz
Mitglied
Hallo Zusammen,
ich möchte in der eigenen Übersicht zum Artikel folgende Abfrage anlegen. Ausgegeben werden soll der durchschnittliche VL der Kundengruppen pro Jahr.
Leider erhalte ich immer einen Fehler.
SELECT
tKundenGruppe.cName AS 'Kundengruppe', -- Kundengruppennamen als Spaltenüberschrift
FORMAT(tBestellung.dErstellt, 'yyyy', 'de-de') AS 'Jahr',
FORMAT(SUM(tbestellpos.nAnzahl), '#') AS 'Menge',
FORMAT(AVG(tbestellpos.fVKNetto), '0.000') AS 'VK Schnitt'
FROM
tbestellpos
JOIN
tBestellung ON tbestellpos.tBestellung_kBestellung = tBestellung.kBestellung
JOIN
tKunden ON tBestellung.kKunde = tKunden.kKunde
JOIN
tKundenGruppe ON tKunden.kKundenGruppe = tKundenGruppe.kKundenGruppe
WHERE
(tbestellpos.tArtikel_kArtikel = @key)
AND (NOT (tbestellpos.fVKNetto = 0))
GROUP BY
tKundenGruppe.cName, FORMAT(tBestellung.dErstellt, 'yyyy', 'de-de')
Hat jemand einen Tipp für mich?
ich möchte in der eigenen Übersicht zum Artikel folgende Abfrage anlegen. Ausgegeben werden soll der durchschnittliche VL der Kundengruppen pro Jahr.
Leider erhalte ich immer einen Fehler.
SELECT
tKundenGruppe.cName AS 'Kundengruppe', -- Kundengruppennamen als Spaltenüberschrift
FORMAT(tBestellung.dErstellt, 'yyyy', 'de-de') AS 'Jahr',
FORMAT(SUM(tbestellpos.nAnzahl), '#') AS 'Menge',
FORMAT(AVG(tbestellpos.fVKNetto), '0.000') AS 'VK Schnitt'
FROM
tbestellpos
JOIN
tBestellung ON tbestellpos.tBestellung_kBestellung = tBestellung.kBestellung
JOIN
tKunden ON tBestellung.kKunde = tKunden.kKunde
JOIN
tKundenGruppe ON tKunden.kKundenGruppe = tKundenGruppe.kKundenGruppe
WHERE
(tbestellpos.tArtikel_kArtikel = @key)
AND (NOT (tbestellpos.fVKNetto = 0))
GROUP BY
tKundenGruppe.cName, FORMAT(tBestellung.dErstellt, 'yyyy', 'de-de')
Hat jemand einen Tipp für mich?