ниже мое требование
Table1 - QuotationMaster - QuoteID,CustomerID,Date,InvoiceNo
Table2 - QuoteItems - QuoteID,ItemID,CurrencyID,Amount
Table3 - CurrencyMaster - CurrencyID,CurrencyCode
Пример -
Если я ищу выписку по счету на определенную дату, конечный результат должен быть
Дата, CustomerName, CurrencyCode, сумма
Для определенного счета-фактуры, если он имеет 2 позиции с одинаковым CurrencyID
тогда результат должен отображаться следующим образом
Item1 - Сумма (2,00)
Item2 - Сумма (3,00)
Date InvoiceNo CustomerName CurrencyCode Amount
June INV123 TESTING INR 5.00
Для определенного счета-фактуры, если он имеет 2 позиции, которые имеют разные CurrencyID
тогда результат должен отображаться следующим образом
Date InvoiceNo CustomerName CurrencyCode Amount
June INV123 TESTING 0 0.00
Для простоты, если в счете есть две позиции с разными валютами, тогда код валюты и сумма должны быть 0.
Я не могу получить четкое представление о том, как решить эту проблему, так как я получаю с groupby currencyid и получаю тот же результат, напечатанный дважды
Date InvoiceNo CustomerName CurrencyCode Amount
June INV123 TESTING INR 2.00
June INV123 TESTING GBP 3.00
Не могли бы вы помочь мне с подходом