modalwert access

16/05/2008 - 14:30 von Syle | Report spam
Wie kann ich bei einer Tabellenabfrage in Access den Modalwert ermitteln
(Bsp. Pro Region hàufigstes, angebautes Getreide)?
Abfrage: Gruppieren nach Region, Modalwert von angebauten Getreide?
(da Nominalskala geben Mittelwert oder Min/Max keine gültigen Aussagen).
 

Lesen sie die antworten

#1 Stefan Hoffmann
16/05/2008 - 14:58 | Warnen spam
hallo,

Syle schrieb:
Wie kann ich bei einer Tabellenabfrage in Access den Modalwert ermitteln
(Bsp. Pro Region hàufigstes, angebautes Getreide)?
Abfrage: Gruppieren nach Region, Modalwert von angebauten Getreide?
(da Nominalskala geben Mittelwert oder Min/Max keine gültigen Aussagen).


Wenn ich es jetzt richtig interpretiere, sollte es so gehen:

Gruppiere zusàtzlich nach [Getreide] und füge eine Anzahl hinzu:

SELECT [Region], [Getreide], Count(*)
FROM <deineTabelle>
GROUP BY [Region], [Getreide]

Das ganz sortiert nach der Anzahl:

SELECT TOP 1 [Getreide]
FROM (
SELECT [Region], [Getreide], Count(*) As Anzahl
FROM <deineTabelle>
GROUP BY [Region], [Getreide]
)
WHERE [Region] = "<deineRegion>"
ORDER BY Anzahl DESC



mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen