У меня есть таблица счетов-фактур, подобная этой:
Bill Item Qty Weight Rate Amount Advance
10001 Dal 1 10.00 70.00 700.00 500.00
10001 Jeera 2 0.60 1200.00 720.00 500.00
10002 Bread 1 0.80 50.00 40.00 0.00
10003 Coffee 1 1.00 700.00 700.00 0.00
10004 Tea 1 0.70 900.00 700.00 0.00
Обратите внимание, что для счета № 10001 общий аванс составляет всего 500, но он повторяется дважды для предметов - Даль и Джира.Мне нужен SQL, чтобы показать только одну сумму аванса против Дала или Джиры, которая имеет максимальную сумму, подобную этой:
Bill Item Qty Weight Rate Amount Advance
10001 Dal 1 10.00 70.00 700.00 0.00
10001 Jeera 2 0.60 1200.00 720.00 500.00
10002 Bread 1 0.80 50.00 40.00 0.00
10003 Coffee 1 1.00 700.00 700.00 0.00
10004 Tea 1 0.70 900.00 700.00 0.00
Единственное изменение здесь - для счета № 10001, пункт Dal, сумма аванса равна 0.Пожалуйста, помогите мне добиться этого в SQL Server.
Заранее спасибо.