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.
Hallo,
mit einer Kreuztabellenabfrage sollte das zu schaffen sein.
Versuche es mal, es gibt einen Assi dazu.
Negativ. Ich brauche die Spaltenüberschrift wie in Bild 2. Mit einer Kreuztabelle hab ich das schon probiert, funktioniert nicht.
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];