Hallo zusammen,
ich habe vermutlich eine einfache Frage zu der folgenden Tabelle:
Ich möchte in dieser Tabelle die Anzahl der Wahlwiederholer identifizieren. Immer wenn eine Nummer mehrfach vorkommt soll die letzte Nummer eine 1 erhalten. Wenn ich die Summe drüber bilde hätte ich dann 3 als die Anzahl der Wahlwiederholer.
Ich habe es mit der WINDOW FUNCTION mit COUNT(), ROW_NUMBER(), RANK(), DENSE_RANK() versucht aber nicht das gewünschte abbilden können.
Jemand eine Idee? Wenn man bei folgender Abfrage dem MAX immer eine 1 zuordnen könnte und Rest eine 0 wäre es ja an sich schon gelöst:
,ROW_NUMBER() OVER
(PARTITION BY DATUM, HOTLINE, ANRUFNUMMER ORDER BY ANRUFNUMMER)
AS running_count
Gruß
Mr. Robot
ich habe vermutlich eine einfache Frage zu der folgenden Tabelle:
DATUM | HOTLINE | ANRUFNUMMER | Was ich möchte |
03.04.2023 | Zentrale | 123 | |
03.04.2023 | Zentrale | 123 | 1 |
03.04.2023 | Zentrale | 4 | |
03.04.2023 | Zentrale | 5 | |
03.04.2023 | Zentrale | 6 | |
03.04.2023 | Zentrale | 7 | |
03.04.2023 | Zentrale | 8 | |
03.04.2023 | Zentrale | 99 | |
03.04.2023 | Zentrale | 99 | |
03.04.2023 | Zentrale | 99 | 1 |
03.04.2023 | Zentrale | 111 | |
03.04.2023 | Zentrale | 111 | |
03.04.2023 | Zentrale | 111 | 1 |
Ich möchte in dieser Tabelle die Anzahl der Wahlwiederholer identifizieren. Immer wenn eine Nummer mehrfach vorkommt soll die letzte Nummer eine 1 erhalten. Wenn ich die Summe drüber bilde hätte ich dann 3 als die Anzahl der Wahlwiederholer.
Ich habe es mit der WINDOW FUNCTION mit COUNT(), ROW_NUMBER(), RANK(), DENSE_RANK() versucht aber nicht das gewünschte abbilden können.
Jemand eine Idee? Wenn man bei folgender Abfrage dem MAX immer eine 1 zuordnen könnte und Rest eine 0 wäre es ja an sich schon gelöst:
,ROW_NUMBER() OVER
(PARTITION BY DATUM, HOTLINE, ANRUFNUMMER ORDER BY ANRUFNUMMER)
AS running_count
Gruß
Mr. Robot