Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Diskrete Anzahl von Excel auch in Access möglich?

Begonnen von HaRoJo, Januar 25, 2020, 10:43:02

⏪ vorheriges - nächstes ⏩

HaRoJo

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

DF6GL

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
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

ebs17

Nach Deinen Angaben:
SELECT
   X.SpalteA,
   COUNT(*) AS Anz
FROM
   (
      SELECT DISTINCT
         SpalteA,
         SpalteB
      FROM
         TabelleX
   ) AS X
GROUP BY
   X.SpalteA
Mit freundlichem Glück Auf!

Eberhard

HaRoJo

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!!