2

次の結果は、私が作成した SELECT ステートメントから作成されます。

total           date        currency    provider    conversion_to_usd
170.0168890000  2012-01-01  AUD         Telluride    1.06694
177.5532500000  2012-01-01  CAD         Telluride    1.00030
33.1864000000   2012-01-01  NZD         Telluride    0.82966
687.4900000000  2012-01-01  USD         Telluride    1.00000

たとえば、170.016*1.066 + 177.55*1.00...

SELECT SUM(...) FROM <SELECT STATEMENT ABOVE> ?
4

1 に答える 1

2

SELECTステートメントに別名を付けることができます。

これにより、列totalおよびを参照し、conversion_to_usdでそれらの値を使用してSUM、必要な計算を実行できるようになります。

SELECT SUM(t.total*t.conversion_to_usd) FROM (SELECT STATEMENT ABOVE) t
于 2012-06-03T23:39:06.120 に答える