Mam tabelę, którą grupuję, teraz potrzebuję nadać każdemu wierszowi numer wiersza oraz numer kolumny.
Po zrupowaniu uzyskuję tak jak to przedstawiono w tabeli tzn. dostaję id_klient
, data
, typ
, kraj
Potrzebuję jeszcze pola id_wiersza
- numerowany na postawie id_kolumna
, który jest numerowany po kolei w grupie, gdy id_kolumna
uzyskuje wartosci 5 to numeruje od nowa, a id_wiersz
się zwiększa o 1.
Pole kraj jest unikatowe w zgrupowanym zapytaniu.
Teraz może bardziej wzrokowo to przedstawię:
Mając id_klienta, data, typ, potrzebuję id_wiersza oraz id_kolumna
id_klient | data | kraj | typ | id_wiersz | id_kolumna |
---|---|---|---|---|---|
1 | 04-01-2022 | PL | a | 1 | 1 |
1 | 04-01-2022 | DE | a | 1 | 2 |
1 | 04-01-2022 | RU | a | 1 | 3 |
1 | 04-01-2022 | TX | a | 1 | 4 |
1 | 04-01-2022 | BR | a | 1 | 5 |
1 | 04-01-2022 | YT | a | 2 | 1 |
1 | 04-01-2022 | QW | a | 2 | 2 |
1 | 04-01-2022 | PL | b | 3 | 1 |