2012-06-03 62 views
2

以下结果由我创建了一个SELECT语句创建:SUBQUERY总结行

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> ? 

回答

2

,您可以给SELECT声明的别名

那么这将让你引用列totalconversion_to_usd,使用上SUM他们的价值观,因此,执行所需的计算:

SELECT SUM(t.total*t.conversion_to_usd) FROM (SELECT STATEMENT ABOVE) t