Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abfrage Ergebnisse nebeneinander

Begonnen von patrick280, September 08, 2016, 07:03:59

⏪ vorheriges - nächstes ⏩

patrick280

Hallo,
folgendes Problem. ich habe aus mehreren Tabellen eine Abfrage gebaut die mir Ergebnisse so wie in Bild 1 liefert. Jetzt will ich mit einer neuen Abfrage die Ergebnisse wie in Bild 2 nebeneinander ausgeworfen haben. Es sind maximal 5 Ergebnisse die nebeneinander angeordnet werden sollen.
Ich versuche mich seit 2 Tagen daran. Alle Suchergebnisse von Google brachten mir nicht den gewünschten Erfolg.

Ich hoffe hier hat jemand eine Lösung.


MzKlMu

Hallo,
mit einer Kreuztabellenabfrage sollte das zu schaffen sein.
Versuche es mal, es gibt einen Assi dazu.
Gruß Klaus

patrick280

Negativ. Ich brauche die Spaltenüberschrift wie in Bild 2. Mit einer Kreuztabelle hab ich das schon probiert, funktioniert nicht.

MaggieMay

Hi,

eine Kreuztabellenabfrage auf Basis einer entsprechend aufbereiteten Hilfstabelle sollte die gewünschte Lösung liefern können.

Mir gelingt dies allerdings nur in zwei Schritten.
1. Tabellenerstellungsabfrage:
Select bestellid,reference, "Part_Number_" & Format (nr,"00") As partNo
Into tmp_tab
FROM
  (SELECT bestellid,reference,part_number,
   (select count(*) from t_test As s where s.reference = t.reference and s.bestellid < t.bestellid) +1 As nr
   From t_test As t)


2. Kreuztabellenabfrage:
TRANSFORM First(t.[bestellid])
SELECT t.[reference]
FROM
tmp_tab As t
GROUP BY t.[reference]
PIVOT t.[partno];

Freundliche Grüße
MaggieMay