Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: fsimnetz am Januar 24, 2024, 10:39:09

Titel: Prozentualer Anteil in Abfrage
Beitrag von: fsimnetz am Januar 24, 2024, 10:39:09
Guten Morgen,

ich möchte gerne die Werte meiner Abfrage statt in Zahlen in Prozent darstellen. Dsum sollte die Lösung sein, ich weiß aber nicht, wie ich das formulieren könnte.

SELECT Sum(tblGesamt.Vorgänge) AS SummevonVorgänge, tblGesamt.[Herkunft (Ort)]
FROM tblGesamt
GROUP BY tblGesamt.[Herkunft (Ort)]
ORDER BY Sum(tblGesamt.Vorgänge) DESC;


Gruß
Titel: Re: Prozentualer Anteil in Abfrage
Beitrag von: ebs17 am Januar 24, 2024, 13:19:24
Als Prozent
- darstellen?
- berechnen?

Im zweiten Fall sollten Rudimentärkenntnisse aus früheren Mathematikunterrichten helfen.
Titel: Re: Prozentualer Anteil in Abfrage
Beitrag von: fsimnetz am Januar 24, 2024, 13:47:27
Ich sag mal so..berechnet darstellen

Gruß





Titel: Re: Prozentualer Anteil in Abfrage
Beitrag von: ebs17 am Januar 24, 2024, 15:28:20
Kannst Du auf Kenntnisse der Prozentrechnung zurückgreifen, wie etwa ..
P : p = G : 100
??
Titel: Re: Prozentualer Anteil in Abfrage
Beitrag von: PhilS am Januar 24, 2024, 16:24:05
@ebs17, ich würde bei der Fragestellung erstmal die Access/SQL spezifische Problematik im Vordergrund sehen.

@fsimnetz, wenn Sum(tblGesamt.Vorgänge) gruppiert über [Herkunft (Ort)] der aktuelle Anteil ist, kannst du die Gesamtsumme von tblGesamt.Vorgänge über die DSUm-Funktion oder über eine Unterabfrage ermitteln. - Der Rest ist dann tatsächlich einfache Prozentrechnung.
Titel: Re: Prozentualer Anteil in Abfrage
Beitrag von: ebs17 am Januar 24, 2024, 17:16:24
Ich sehe es andersherum: Erst muss ich für mich bestimmen, was Prozentwert (P) und Grundwert (G) ist, um den Prozentsatz p zu berechnen, dann kann ich mir spezifisch die Werte dazu holen und die Berechnung anstellen.
Egal, ob Excel oder Access/SQL: Mathe-Grundwissen (ab etwa 6. Klasse) ist allemal anzuwenden.
Titel: Re: Prozentualer Anteil in Abfrage
Beitrag von: fsimnetz am Januar 24, 2024, 18:58:57
Zitat@fsimnetz, wenn Sum(tblGesamt.Vorgänge) gruppiert über [Herkunft (Ort)] der aktuelle Anteil ist, kannst du die Gesamtsumme von tblGesamt.Vorgänge über die DSUm-Funktion oder über eine Unterabfrage ermitteln. - Der Rest ist dann tatsächlich einfache Prozentrechnung.

Danke.

Gruß