von schleiereule » Do, 31.03.2011 12:15
Hallo,
ich habe diese Frage schon bei Base gestellt und bin hierher geschickt worden. Cih brauche dringend Hilfe, wenn es überhaupt möglich ist.
Wie kann ich in einer Abfrage verschiedene Zeilen eine Spalte, die alle zu einer Gurppierung gehören, in einer Zelle zusammenfassen? Bei Zahlen geht das einfach über Select Group BY und SUM, aber wie geht das bei Textfeldern? Hier hilft wahrscheinlich nur ein Makro. Wer kann mir helfen, ich bin darin ziemlich unbedarft...
Die genaue Problemstellung ist wie folgt:
ich habe eine Tabelle "Veranstaltung":
ID
Veranstaltungsname
Veranstaltungsbeschreibung
...
eine zweite Tabelle "Instrument" mit
ID
Instrument
Anzahl
Einzelpreis
Nebenkosten
Veranstaltungsnr
...
es geht hierbei um Orchesterbesetzungen, Instrument ist z.b. Violine, gemeint sind natürlich, wie viele Spieler ich brauche. Es gibt viele verschiedene Instrumente.
verknüpft ist das Ganze über ID in "Veranstaltung" zu Veranstaltungsnr in Tabelle "Instrument", 1:n - Beziehung.
Ich möchte eine Abfrage, in der z.B. erscheint:
Konzert xy 2 x Violine, 1 x Viola
Das 2 x Violine mach ich über
SELECT "Veranstaltungsname", "Instrument", "Anzahl" , "Anzahl" + ' x ' + "Instrument" AS "Instrumente" FROM "Veranstaltung" AS "Veranstaltung", "Instrument" AS "Instrument"
Aber dann habe ich eben viele Zeilen, in jeder nur ein Instrument, ich möchte aber alle in einer Zeile.
Vielen Dank schon mal im Voraus für eure Bemühungen.
Hallo,
ich habe diese Frage schon bei Base gestellt und bin hierher geschickt worden. Cih brauche dringend Hilfe, wenn es überhaupt möglich ist.
Wie kann ich in einer Abfrage verschiedene Zeilen eine Spalte, die alle zu einer Gurppierung gehören, in einer Zelle zusammenfassen? Bei Zahlen geht das einfach über Select Group BY und SUM, aber wie geht das bei Textfeldern? Hier hilft wahrscheinlich nur ein Makro. Wer kann mir helfen, ich bin darin ziemlich unbedarft...
Die genaue Problemstellung ist wie folgt:
ich habe eine Tabelle "Veranstaltung":
ID
Veranstaltungsname
Veranstaltungsbeschreibung
...
eine zweite Tabelle "Instrument" mit
ID
Instrument
Anzahl
Einzelpreis
Nebenkosten
Veranstaltungsnr
...
es geht hierbei um Orchesterbesetzungen, Instrument ist z.b. Violine, gemeint sind natürlich, wie viele Spieler ich brauche. Es gibt viele verschiedene Instrumente.
verknüpft ist das Ganze über ID in "Veranstaltung" zu Veranstaltungsnr in Tabelle "Instrument", 1:n - Beziehung.
Ich möchte eine Abfrage, in der z.B. erscheint:
Konzert xy 2 x Violine, 1 x Viola
Das 2 x Violine mach ich über
SELECT "Veranstaltungsname", "Instrument", "Anzahl" , "Anzahl" + ' x ' + "Instrument" AS "Instrumente" FROM "Veranstaltung" AS "Veranstaltung", "Instrument" AS "Instrument"
Aber dann habe ich eben viele Zeilen, in jeder nur ein Instrument, ich möchte aber alle in einer Zeile.
Vielen Dank schon mal im Voraus für eure Bemühungen.