Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: HaRoJo am Januar 25, 2020, 10:43:02

Titel: Diskrete Anzahl von Excel auch in Access möglich?
Beitrag von: HaRoJo am Januar 25, 2020, 10:43:02
Hallo ihr Lieben!

Ich brauche für die Arbeit in Access die diskrete Anzahl bei den Pivot-Tabellen aus Excel. Ist das möglich?

Folgendes soll/möchte ich tun:
Ausgangsspalte           Ergebnis
Spalte A  Spalte B       Spalte A Spalte B
Huber      a                 Huber     1
Huber      a                 Maier      2
Maier       a                 Schmidt  3
Maier       b                 
Maier       b                 
Maier       b
Schmidt   a
Schmidt   b
Schmidt   c
Schmidt   c

Versteht ihr, was ich meine?
Ich kann es mit 2 Abfragen machen, indem ich zuerst gruppiere und erst bei der 2. Abfrage zähle. Aber ich muss eine riesige Auswertung machen und möchte das so kompakt wie möglich halten.
Wäre es mit SQL möglich?

Lieben Dank schon jetzt für eure Antworten!!
Lg, Eva-Maria
Titel: Re: Diskrete Anzahl von Excel auch in Access möglich?
Beitrag von: DF6GL am Januar 25, 2020, 11:00:52
Hallo,

vermutlich sind zwei gruppierende Abfragen erforderlich.


Select SpalteA , Sum (AnzahlA) As Su From (Select T.SpalteA , Count(T.*) As AnzahlA from tblDeineTabelle as T  Group By T.SpalteA, T.SpalteB) Group by SpalteA
Titel: Re: Diskrete Anzahl von Excel auch in Access möglich?
Beitrag von: ebs17 am Januar 25, 2020, 11:30:44
Nach Deinen Angaben:
SELECT
   X.SpalteA,
   COUNT(*) AS Anz
FROM
   (
      SELECT DISTINCT
         SpalteA,
         SpalteB
      FROM
         TabelleX
   ) AS X
GROUP BY
   X.SpalteA
Titel: Re: Diskrete Anzahl von Excel auch in Access möglich?
Beitrag von: HaRoJo am Januar 26, 2020, 18:55:04
Lieber Ebs17, ich danke dir seeeeehr herzlich!!! Genau das hab ich gesucht!!! :D

Da freu ich mich, wenn ich morgen in der Arbeit endlich mit meiner Auswertung weiter komme!

Liebe Grüße!!