从我创建的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> ?
答案 0 :(得分:2)
您可以为SELECT
语句提供别名。
这将允许您引用列total
和conversion_to_usd
,以便在SUM
上使用它们的值,从而执行所需的计算:
SELECT SUM(t.total*t.conversion_to_usd) FROM (SELECT STATEMENT ABOVE) t