SQL Server Vergabe des Rechnungsbetrags
Ich habe die folgenden Tabellen
LINEID BILL Total Amount Allocated Amount
1 1 100
2 1 200
3 2 250
PAYID BILL Paid Amount
1 1 250
2 2 100
Ich muss den bezahlten Betrag auf der ersten Tabelle basierend auf der Rechnung zuweisen. Ich weiß, dass ich den Cursor mit der WHILE-Schleife verwenden und zuweisen kann - gibt es einen besseren Weg, dies zu tun?
Ergebnis sollte sein
LINEID BILL Total Amount Allocated Amount
1 1 100 100
2 1 200 150
3 2 250 100