私は、私は今......私は1つの列にこれらのマルチ通貨を格納していますは
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
テーブル内の3つの列を持っていますSQLクエリでSUM()関数を使用して毎日または毎月のレポートを取得したいのですが... SUMは各通貨の精度またはスケールに基づいて実行する必要があります。 すなわち....このような通貨は、その後
SUM(2500.15)
USDであれば通貨はKDその後、
SUM(1000.500)
で、ETBもしあれば、
SUM(5500.2000)
いくつかのこと...
「各通貨のパーシッションまたは規模に基づいてSUMを実行する必要がある」ということを明確にしていないということは、 – AakashM