SQL Server Asignación de importe en factura
Tengo las siguientes tablas
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
Necesito asignar la cantidad pagada en la primera tabla según la factura. Sé que puedo usar el cursor con el bucle WHILE y asignar, ¿hay alguna forma mejor de hacerlo?
El resultado debe ser
LINEID BILL Total Amount Allocated Amount
1 1 100 100
2 1 200 150
3 2 250 100