Hallo,
ich habe eine, für Access begabte Menschen, wahrscheinlich
einfache Frage.
das hat nichts mit Begabung zu tun, für Access ist das eine unbrauchbare Tabellenkonstruktion.
Ich habe eine Tabelle mit folgenden Spalten:
Wert 1 / Wert 2 / Wert 3 / Wert 4 / … / Wert 11
Die Werte sind Prozentzahlen.
Besserer Aufbau:
Bringe diese Werte in eine zusatzliche Tabelle, in der nur eine(!) Spalte für den Wert vorhanden ist (und dadurch sich für einen (Haupt-) Datensatz 11 Detaildatensätze ergeben)
Nun möchte ich eine Anzahl haben, wie viele dieser Werte (egal
in welcher Spalte sich der Wert befindet) zwischen 0 und 50%
liegen.
Leider hab ich das mit verschiedenen Ansätzen nicht geschafft.
Vlt kann mir jemand helfen 
Das geht nur mit trickreicher Verbiegung:
Erstelle eine Unionabfrage, die 11 Abfragen beeinhaltet, wobei jede davon die Anzahl bezgl. der einzelnen Spalten berechet.
abf_Union:
Select Count(*) As Anz from tblTabelle where Feld1 between 0 and 50
Union
Select Count(*) As Anz from tblTabelle where Feld2 between 0 and 50
Union
.
.
.
Select Count(*) As Anz from tblTabelle where Feld11 between 0 and 50
Auf Grundlage dieser Union-Abfrage erstell eine weitere Abfrage, die die einzelnen Eregebnisse zur Gesamtzahl addiert:
Select Sum(Anz) from abf_Union
Viele Grüße vom Bodensee
Franz, DF6GL