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 回答