Ich habe diese Tabelle:SQL Server Zusammenführen von zwei Datensätze in einem
--------------------------------
|ID|SN|SEC|Qty|DONE_CON|DONE_BY|
|--+--+---+---+--------+-------|
|1A|1A|ETC|124|YES | |
|2B|1A|CON| | |David |
|1H|1H|ETC|764|YES | |
|2R|1H|CON| | |Maria |
--------------------------------
Was möchte ich tun, ist, alle CON als der SEC zu erhalten und zeigen ihre ID, Menge und DONE_BY Werte.
Mein Problem ist, dass Qty aus seinem Referenzdatensatz kommt (RF-Spalte).
Beispiel:
CON Datensatz mit ID 2B 1A als RF hat. So wird die Menge 124 sein.
CON Datensatz mit ID 2R hat 1H als seine RF. So wird die Anzahl 764.
Finale sein Output sollte wie folgt aussehen:
----------------
|ID|Qty|DONE_BY|
|--+---+-------|
|2B|124|David |
|2R|764|Maria |
----------------
Derzeit habe ich nur diese Abfrage:
SELECT ID, Qty, DONE_BY FROM TBL_TEST WHERE SEC='CON'
Bitte, mir helfen. Vielen Dank im Voraus.
@JNevill Oh! Entschuldigung, ich habe es jetzt korrigiert. – theo