0
Ich versuche, mehrere Zeilen pro Firma zu einer zu kombinieren, wobei der letzte Spaltenattributwert pro Zeile beibehalten wird.Den letzten Spaltenwert aus mehreren Zeilen ziehen
WITH COMPANY_DATA AS(
SELECT 1 ID, 'ABC Co.' COMPANY, NULL ATTR1, 'A' ATTR2, 'B' ATTR3, '8/1/2016 8:53.17 AM' ROW_UPDATED FROM DUAL UNION ALL
SELECT 2 ID, 'ABC Co.' COMPANY, 'F' ATTR1, NULL ATTR2, NULL ATTR3, '8/1/2016 8:55.19 AM' ROW_UPDATED FROM DUAL UNION ALL
SELECT 3 ID, 'ABC Co.' COMPANY, 'E' ATTR1, 'A' ATTR2, NULL ATTR3, '8/1/2016 8:55.23 AM' ROW_UPDATED FROM DUAL
)
SELECT COMPANY,
ATTR1,
ATTR2,
ATTR3
FROM COMPANY_DATA
Aus der obigen Beispieltabelle I zurückkehren wollen:
COMPANY= ABC Co.
ATTR1 = E
ATTR2 = A
ATTR3 = B