Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: gassek am Dezember 01, 2019, 17:26:13

Titel: DomAnzahl
Beitrag von: gassek am Dezember 01, 2019, 17:26:13
Liebes Forum,
die angehängte Tabelle resultiert aus einer Abfrage.
Nun zu meinem Problem:
Ich möchte, dass in der Spalte "X" die Zahl erscheint, die wiedergibt, wie oft die jeweilige Vertriebskostenstelle (Vertr_KOST) innerhalb eines Datums vorkommt, weil die Fixkosten der jeweiligen Wochentage unterschiedlich sind, und verteilt werden sollen.
Also am 29.11.2019 soll in der Spalte "X" bei Großhandel die Zahl "2" stehen und bei Laden die Zahl "3".
Ich habe viele Einträge zum Thema "DomAnzahl" gelesen, bin aber zu keinem Ergebnis gelangt.
Ich bedanke mich ganz herzlich für Eure Hilfe.
Mit besten Grüßen
Titel: Re: DomAnzahl
Beitrag von: DF6GL am Dezember 01, 2019, 18:02:22
Hallo,

Select Umsatz_Datum, Vertr_KOST , Count(Vertr_KOST) As Kost_Anz
From abf_UmsatzProArtGruppe 
Group by Umsatz_Datum, Vertr_KOST


Wenn die Anzahl unter Verwendung von DomAnz (DCount) (wiederholt) in Spalte X stehen soll, dann (Luftcode):


Select *,
DCount("Vertr_KOST", "abf_UmsatzProArtGruppe","Umsatz_Datum =" & Format([Umsatz_Datum], "\#yyyy-mm-dd\#" ) & " and Vertr_KOST ='" & [KostAnz] & "'") 
From abf_UmsatzProArtGruppe


(Möglicherweise kann die Format-Funktion entfallen).

und ohne Rücksicht auf Hintergründe und Optimierung/Performance.
--> Berechnung gleich in der zugrundeliegenden Abfrage  und mit Unterabfrage anstatt Dcount.
Titel: Re: DomAnzahl
Beitrag von: gassek am Dezember 02, 2019, 09:55:34
Hallo,
recht herzlichen Dank für die Hilfe.
Und das noch am heiligen Sonntag.
Mit dem Thema "Unterabfragen" muss ich mich wohl noch etwas intensiver beschäftigen.
Nochmals besten Dank.
Mit besten Grüßen.