Ich habe die folgenden Daten Ergebnismenge.Oracle SQL Transpose Zeilen in Spalten
REQUEST_ID ATTRIBUTE_TYPE VENDOR LANG_ID PROJ_DESC COST_TYPE VALUE
1 DOCUMENT JLK 1188 SAMPLE PROJECT1 USAGE_COST 500
1 DOCUMENT JLK 1188 SAMPLE PROJECT1 EXP_COST 350
1 DOCUMENT JLK 1188 SAMPLE PROJECT1 COMMENTS OK
1 DOCUMENT JLK 1194 SAMPLE PROJECT1 USAGE_COST 400
1 DOCUMENT JLK 1194 SAMPLE PROJECT1 EXP_COST 575
1 DOCUMENT JLK 1194 SAMPLE PROJECT1 COMMENTS DONE
1 DOCUMENT JLK 1188 SAMPLE PROJECT2 USAGE_COST 100
1 DOCUMENT JLK 1188 SAMPLE PROJECT2 EXP_COST 200
1 DOCUMENT JLK 1188 SAMPLE PROJECT2 COMMENTS ACCEPTED
1 DOCUMENT JLK 1194 SAMPLE PROJECT2 USAGE_COST 300
1 DOCUMENT JLK 1194 SAMPLE PROJECT2 EXP_COST 400
1 DOCUMENT JLK 1194 SAMPLE PROJECT2 COMMENTS GOOD
Ich mag würde diese Zeilen Spalten LANG_ID
, PROJ_DESC
, COST_TYPE
und VALUE
mit umzusetzen.
Ich versuche, das unten Ergebnis zu erzielen:
REQUEST_ID ATTRIBUTE_TYPE VENDOR LANG_ID PROJ_DESC USAGE_COST EXP_COST TOTAL_COST COMMENTS
1 DOCUMENT JLK 1188 SAMPLE PROJECT1 500 350 850 OK
1 DOCUMENT JLK 1194 SAMPLE PROJECT1 400 575 975 DONE
1 DOCUMENT JLK 1188 SAMPLE PROJECT2 100 200 300 ACCEPTED
1 DOCUMENT JLK 1194 SAMPLE PROJECT2 300 400 700 GOOD
Jede Hilfe auf diesem würde sehr geschätzt werden.
Danke.