2012-06-03 63 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