テーブルに3つの列があります
TransactionDate---DateTime
TotalAmount---DECIMAL(18,4)
CurrencyCode---nVarchar(10)
TotalAmount-------------CurrencyCode
1000.5000----------------KD (Kuwaiti Dinnar) which must be 1000.500
5500.2000----------------ETB (Eithopian Birr)
2500.1500----------------USD (United States Dollars) which must be 2500.15
これらの複数通貨を1つの列に格納しています......SQLクエリのSUM()関数を使用して日または月ごとのレポートを取得したい.............しかしSUM各通貨の精度またはスケールに基づいて実行する必要があります。すなわち....通貨が米ドルの場合
SUM(2500.15)
通貨がKDの場合
SUM(1000.500)
ETBの場合は
SUM(5500.2000)
このようなもの..