在SQL

2014-01-09 55 views
0

依次選擇每個值使用SQL Server 2012的在SQL

我有一個select語句選擇從鏈接服務器24個值(浮點)的列表。

我該如何選擇應用計算(例如* 100)的每個值,然後對結果值求和?

只想要一個地方開始,因爲我沒有得到任何地方。

UPDATE:計算將每個值

+0

您是否需要24個值,或只是計算的總和? –

+0

不只是總和,我需要以一個數字結尾 – Silentbob

+1

24個值是分開的列還是分開的行? –

回答

1

您可以使用您的SELECT語句作爲一個子查詢相同:

SELECT SUM(YourValue *100) 
FROM (Your SELECT statement 
    ) as Sub 

或者可能只是骨料添加到您的SELECT沒有它子查詢:

SELECT SUM(YourValue *100) 
FROM YourTable 

更新:上面的簡單示例 - SQL Fiddle

+0

如果他想要的只是總和,則子查詢不是必需的。 –

+0

基於這個問題,第二個選項可以正常工作 –

+0

我有24個值我如何循環遍歷每一個,應用calc然後總結24個結果 – Silentbob