WiZdooM
Erfahrenes Mitglied
Hallo
Ich soll "mal eben schnell" eine Abfrage zusammenstricken, die mir alle aktiven Händler gibt von 01.01.2008 bis heute. Neben Händlerdaten sollen noch das letzte Verkaufsdatum (FzProvDat), den Umsatz separat für 2008 und 2009 (FzGarPreis als Summe), die Nettosumme, die Stückzahl, die Summe offener Schadenszahlungen und die Summe offener Rechnungszahlungen (2008+2009 addiert) gelistet werden.
Bisher habe ich folgendes Query, welches mir zumindest schonmal Händlerdaten, Umsatz 2008, Nettosumme, Stückzahl ausgibt:
Ich begrenze die Umsätze moment mit
in der WHERE-Klausel
Ist es überhaupt möglich, die Umsätze 2008 und die Umsätze 2009 getrennt im Query zu berechnen und auszugeben?
Offene Schäden und offene Rechnungen weiß ich auch nicht wie ich das mit abfrage...
Ich soll "mal eben schnell" eine Abfrage zusammenstricken, die mir alle aktiven Händler gibt von 01.01.2008 bis heute. Neben Händlerdaten sollen noch das letzte Verkaufsdatum (FzProvDat), den Umsatz separat für 2008 und 2009 (FzGarPreis als Summe), die Nettosumme, die Stückzahl, die Summe offener Schadenszahlungen und die Summe offener Rechnungszahlungen (2008+2009 addiert) gelistet werden.
Bisher habe ich folgendes Query, welches mir zumindest schonmal Händlerdaten, Umsatz 2008, Nettosumme, Stückzahl ausgibt:
Code:
SELECT tbHaendler.mkHdNr, tbHaendler.HdFirma1, tbHaendler.HdFirma2, tbHaendler.HdStrasse, tbHaendler.HdPlz, tbHaendler.HdOrt, Max(tbFahrzeug.FzProvDat) AS FzProvDat, Sum(tbFahrzeug.FzGarPreis) AS [Summe von FzGarPreis], Sum([FzGarPreis]/(1+[FzMwSt]/100)) AS Netto, Count(tbFahrzeug.FzRechDat) AS Stueck, tbMitarbeiter.MaNachname
FROM tbMitarbeiter INNER JOIN (tbHaendler LEFT JOIN tbFahrzeug ON tbHaendler.mkHdNr = tbFahrzeug.fkHdNr) ON tbMitarbeiter.mkMaNr = tbHaendler.fkMaNr
WHERE (((tbFahrzeug.FzRechDat) Is Not Null) AND ((tbFahrzeug.FzRechStat)=No) AND ((tbHaendler.mkHdNr)<>"0" And (tbHaendler.mkHdNr)<>"00") AND ((tbFahrzeug.FzProvDat)>#1/1/2008# And (tbFahrzeug.FzProvDat)<#1/1/2009#))
GROUP BY tbHaendler.mkHdNr, tbHaendler.HdFirma1, tbHaendler.HdFirma2, tbHaendler.HdStrasse, tbHaendler.HdPlz, tbHaendler.HdOrt, tbMitarbeiter.MaNachname;
Ich begrenze die Umsätze moment mit
Code:
((tbFahrzeug.FzProvDat)>#1/1/2008# And (tbFahrzeug.FzProvDat)<#1/1/2009#))
Ist es überhaupt möglich, die Umsätze 2008 und die Umsätze 2009 getrennt im Query zu berechnen und auszugeben?
Offene Schäden und offene Rechnungen weiß ich auch nicht wie ich das mit abfrage...
Zuletzt bearbeitet: