Ich habe unter Abfrage, in der ich das kombinieren Spalt Ergebnis FC,FM,MS
und Art basierend auf Farbe, so dass 'R'
verketten will, soll zuerst dann 'Y'
und dann 'G'
kommen. Ich habe versucht, unter Abfrage, aber die Sortierung funktioniert nicht in der richtigen Reihenfolge.verketten, um durch dekodieren in Oracle mit
select bps.NAME as BNM,
max(case when bbp.BID = 0.11 then os.SO end) FC,
max(case when bbp.BID = 0.12 then os.SO end) FM,
max(case when bbp.BID = 0.13 then os.SO end) MS
from PR_BP bbp
JOIN PR_BP_BPP bp ON bp.BP_ID = bbp.BP_ID
JOIN BRD b ON bbp.BID = b.BID
JOIN OS_VIEW os ON bbp.BP_ID = os.OD
where os.TO = 'PR_BP_BPP' AND bbp.B_A = 'Y'
group by bp.NAME
ORDER BY FC,FM,MS
Helfen Sie uns, Ihnen zu helfen - Teilen Sie Ihre Tabellenstrukturen, einige Beispieldaten und das Ergebnis, das Sie für dieses Beispiel erzielen möchten – Mureinik