Tabelle nach Kategorien "aufdröseln"
Verfasst: Mo 26. Jun 2017, 11:03
Hallo,
ich habe folgendes Problem
Ausgangssituation:
MySQL-Datenbank auf einem WindowsServer 2012R2.
Als Frontend Base auf einem Windows 7 (später evtl. noch Mint und/oder SUSE).
Die Tabelle sieht folgendermaßen aus:
Betrag | Kategorie | Datum
---------------------------------
565,00 | AAA | 150117
11,00 | BBB | 020217
33,00 | AAA | 030217
55,00 | AAA | 150317
111,00 | BBB | 040417
nun benötige ich die Daten folgendermaßen:
Datum | AAA | BBB
-------------------------------
150117 | 565,00 |
020217 | _____ | 11,00
030217 | 33,00 |
150317 | 55,00 |
040417 | _____ | 111,00
*die Unterstriche dienen nur der Darstellung (leere Zellen), da immer nur ein Leerzeichen angezeigt wird.
Wenn ich das ganze über SELECT's auslese bekomme ich so etwas raus:
--> egal, ob ich alles in einem SELECT oder in mehreren SELECT's mit UNION unterbringe.
Datum | AAA
--------------------
150117 | 565,00
020217 | 11,00
030217 | 33,00
150317 | 55,00
040417 | 111,00
oder
Datum | AAA | BBB
-------------------------------
150117 | 565,00 | 565,00
020217 | 11,00 | 11,00
030217 | 33,00 | 33,00
150317 | 55,00 | 55,00
040417 | 111,00 | 111,00
Dazu sei gesagt, dass ich keine Makro's verwenden darf.
Die Lösung kann in MySQL oder in Base realisiert werden (egal).
Die Tabelle ist wesentlich größer - ich habe es einmal auf das Minimum runtergebrochen.
ich habe folgendes Problem
Ausgangssituation:
MySQL-Datenbank auf einem WindowsServer 2012R2.
Als Frontend Base auf einem Windows 7 (später evtl. noch Mint und/oder SUSE).
Die Tabelle sieht folgendermaßen aus:
Betrag | Kategorie | Datum
---------------------------------
565,00 | AAA | 150117
11,00 | BBB | 020217
33,00 | AAA | 030217
55,00 | AAA | 150317
111,00 | BBB | 040417
nun benötige ich die Daten folgendermaßen:
Datum | AAA | BBB
-------------------------------
150117 | 565,00 |
020217 | _____ | 11,00
030217 | 33,00 |
150317 | 55,00 |
040417 | _____ | 111,00
*die Unterstriche dienen nur der Darstellung (leere Zellen), da immer nur ein Leerzeichen angezeigt wird.
Wenn ich das ganze über SELECT's auslese bekomme ich so etwas raus:
--> egal, ob ich alles in einem SELECT oder in mehreren SELECT's mit UNION unterbringe.
Datum | AAA
--------------------
150117 | 565,00
020217 | 11,00
030217 | 33,00
150317 | 55,00
040417 | 111,00
oder
Datum | AAA | BBB
-------------------------------
150117 | 565,00 | 565,00
020217 | 11,00 | 11,00
030217 | 33,00 | 33,00
150317 | 55,00 | 55,00
040417 | 111,00 | 111,00
Dazu sei gesagt, dass ich keine Makro's verwenden darf.
Die Lösung kann in MySQL oder in Base realisiert werden (egal).
Die Tabelle ist wesentlich größer - ich habe es einmal auf das Minimum runtergebrochen.