Abfragen in Berichten und deren Gestaltung in Berichten
Moderator: Moderatoren
Abfragen in Berichten und deren Gestaltung in Berichten
Hallo,
ich habe mehrere Abfragen erstellt.
Kann man in einem Bericht mehrere Abfragen einbinden ?
Der Abfrageassistent lässt immer nur 1 Abfrage bzw. Tabelle zu.
Wenn ja wie ?
Kann man dann sagen zeige mir in Bericht1 die Werte von Abfrage 1(Zahl1) und von Abfrage2 (Zahl2) in einer Spalte untereinander an ?
Danke
Gruß
Frankfrollwage
ich habe mehrere Abfragen erstellt.
Kann man in einem Bericht mehrere Abfragen einbinden ?
Der Abfrageassistent lässt immer nur 1 Abfrage bzw. Tabelle zu.
Wenn ja wie ?
Kann man dann sagen zeige mir in Bericht1 die Werte von Abfrage 1(Zahl1) und von Abfrage2 (Zahl2) in einer Spalte untereinander an ?
Danke
Gruß
Frankfrollwage
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Abfragen in Berichten und deren Gestaltung in Berichten
Hallo,
lege eine dritte Abfrage an in der Art
Diese Abfrage kannst Du dann mit dem Bericht verknüpfen.
Grüße
Andreas
lege eine dritte Abfrage an in der Art
Code: Alles auswählen
SELECT wie Abfrage1
UNION
SELECT wie Abfrage2
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Abfragen in Berichten und deren Gestaltung in Berichten
Hallo Andreas,
es kommt folgende Fehlermeldung:
SQL-Status: S0001
Fehler-Code: 156
Falsche Syntax in der Nähe des 'UNION'-Schlüsselwortes.Der Programmcode sieht folgendermaßen aus:
SELECT "ST_PRODUKTGRU" AS "ST_PRODUKTGRU", "BEZCHNG" AS "BEZCHNG", "ZINS2" AS "ZINS2", "ST_ZINS_2_NAS" AS "ST_ZINS_2_NAS", "ST_ZINS_2_WIV" AS "ST_ZINS_2_WIV", "ST_ZINS_2DIBA" AS "ST_ZINS_2DIBA", "ST_ZINS_2_SPA" AS "ST_ZINS_2_SPA" FROM "RVB_DWH"."dbo"."Margentableau_Historisch" AS "Margentableau_Historisch" WHERE "ST_PRODUKTGRU" = 'Wachstumssparen' ORDER BY "ST_PRODUKTGRU"
UNION
SELECT "ST_PRODUKTGRU" AS "ST_PRODUKTGRU", "BEZCHNG" AS "BEZCHNG", "ZINS1" AS "ZINS1", "ST_ZINS_1_NAS" AS "ST_ZINS_1_NAS", "ST_ZINS_1_WIV" AS "ST_ZINS_1_WIV", "ST_ZINS_1DIBA" AS "ST_ZINS_1DIBA", "ST_ZINS_1_SPA" AS "ST_ZINS_1_SPA" FROM "RVB_DWH"."dbo"."Margentableau_Historisch" AS "Margentableau_Historisch" WHERE "ST_PRODUKTGRU" = 'Wachstumssparen' ORDER BY "ST_PRODUKTGRU" ASC
Kannst Du einen Fehler erkennen ?
Ziel ist in einem Bericht diese Abfragen getrennt in 2 Tabellen unterzubringen.
Danke
Gruß
Frank
es kommt folgende Fehlermeldung:
SQL-Status: S0001
Fehler-Code: 156
Falsche Syntax in der Nähe des 'UNION'-Schlüsselwortes.Der Programmcode sieht folgendermaßen aus:
SELECT "ST_PRODUKTGRU" AS "ST_PRODUKTGRU", "BEZCHNG" AS "BEZCHNG", "ZINS2" AS "ZINS2", "ST_ZINS_2_NAS" AS "ST_ZINS_2_NAS", "ST_ZINS_2_WIV" AS "ST_ZINS_2_WIV", "ST_ZINS_2DIBA" AS "ST_ZINS_2DIBA", "ST_ZINS_2_SPA" AS "ST_ZINS_2_SPA" FROM "RVB_DWH"."dbo"."Margentableau_Historisch" AS "Margentableau_Historisch" WHERE "ST_PRODUKTGRU" = 'Wachstumssparen' ORDER BY "ST_PRODUKTGRU"
UNION
SELECT "ST_PRODUKTGRU" AS "ST_PRODUKTGRU", "BEZCHNG" AS "BEZCHNG", "ZINS1" AS "ZINS1", "ST_ZINS_1_NAS" AS "ST_ZINS_1_NAS", "ST_ZINS_1_WIV" AS "ST_ZINS_1_WIV", "ST_ZINS_1DIBA" AS "ST_ZINS_1DIBA", "ST_ZINS_1_SPA" AS "ST_ZINS_1_SPA" FROM "RVB_DWH"."dbo"."Margentableau_Historisch" AS "Margentableau_Historisch" WHERE "ST_PRODUKTGRU" = 'Wachstumssparen' ORDER BY "ST_PRODUKTGRU" ASC
Kannst Du einen Fehler erkennen ?
Ziel ist in einem Bericht diese Abfragen getrennt in 2 Tabellen unterzubringen.
Danke
Gruß
Frank
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Abfragen in Berichten und deren Gestaltung in Berichten
Hallo Frank,
hmmm, ich habe keine OOo-DB, um das gescheit zu testen, ich nehme OOo als Frontend für MySQL. Probier einfach mal
im SQL-Fenster. Wenn das durchläuft setze hinter das *erste* SELECT Deine WHERE-Bedingung und wenn das klappt im 3. Versuch das ORDER BY. Du bekommst bei UNION *ein* Resultset, das übrigens auch immer DISTINCT ist, also ohne Dubletten -- da haben zwei ORDER BY keinen Sinn.
Aber wenn Du *zwei* Tabellen in Deinem Bericht haben willst mußt Du auch zwei Abfragen dafür haben, dann macht UNION doch keinen Sinn. Oder habe ich da was übersehen?
Grüße
Andreas
hmmm, ich habe keine OOo-DB, um das gescheit zu testen, ich nehme OOo als Frontend für MySQL. Probier einfach mal
Code: Alles auswählen
SELECT * FROM Tab1 UNION SELECT * FROM Tab2
Aber wenn Du *zwei* Tabellen in Deinem Bericht haben willst mußt Du auch zwei Abfragen dafür haben, dann macht UNION doch keinen Sinn. Oder habe ich da was übersehen?
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Abfragen in Berichten und deren Gestaltung in Berichten
Hallo Andreas,
ich beschreibe am besten die Vorraussetzungen.
OpenOffice Base ist als Frontend per jdbc an die Datenbank auf einem MSSQL Server angebunden.
Nun geht es darum entsprechende Abfragen zu erstellen und diese dann in einem Bericht darzustellen.
Aber leider kann man bei dem Assistenten nur eine Abfrage auswählen.
Aus diesem Grund suche ich eine Möglichkeit mehrere Abfragen in einem Bericht darzustellen.
Oder gibt es noch andere Möglichkeiten ?
Gruß
Frank
ich beschreibe am besten die Vorraussetzungen.
OpenOffice Base ist als Frontend per jdbc an die Datenbank auf einem MSSQL Server angebunden.
Nun geht es darum entsprechende Abfragen zu erstellen und diese dann in einem Bericht darzustellen.
Aber leider kann man bei dem Assistenten nur eine Abfrage auswählen.
Aus diesem Grund suche ich eine Möglichkeit mehrere Abfragen in einem Bericht darzustellen.
Oder gibt es noch andere Möglichkeiten ?
Gruß
Frank
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Abfragen in Berichten und deren Gestaltung in Berichten
Hallo Frank,
die Abfrage müßtest Du Dir im SQL-direkt-Fenster zusammenbauen, mit der graphischen Oberfläche geht das nicht, zumindest wüßte ich nicht wie. Und die beiden Teilmengen müssen gleich sein, also so wie Vorname, Name, Alter aus Tabelle1 UNION ... aus Tabelle 2.
Im Moment sehe ich nicht, daß Dir jdbc oder M$SQL einen Streich spielt.
Grüße
Andreas
die Abfrage müßtest Du Dir im SQL-direkt-Fenster zusammenbauen, mit der graphischen Oberfläche geht das nicht, zumindest wüßte ich nicht wie. Und die beiden Teilmengen müssen gleich sein, also so wie Vorname, Name, Alter aus Tabelle1 UNION ... aus Tabelle 2.
Im Moment sehe ich nicht, daß Dir jdbc oder M$SQL einen Streich spielt.
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Abfragen in Berichten und deren Gestaltung in Berichten
Hallo Andreas,
Danke für die Info's.
Ich werde mal weiterschaun.
Gruß
Frank
Danke für die Info's.
Ich werde mal weiterschaun.
Gruß
Frank