假設我有一個表:ACCOUNT
它列:ID
,NAME
,BALANCE
SQL服務器 - 在查詢中選擇邏輯結果
我想,以確定是否人結餘的總和誰擁有平衡不止2,000美元大於50,000美元。這意味着我想選擇一個邏輯值。因爲我不想得到具體的數字,所以我只需要比較結果。我希望能夠寫出如下內容:
SELECT SUM(BALANCE) > 50000
FROM ACCOUNT
WHERE BALANCE > 2000
Sql Server說這是語法錯誤。所以,我必須做的:
SELECT SUM(BALANCE)
FROM ACCOUNT
WHERE BALANCE > 2000
那麼結果比較50000 但是考慮所有項目的總和達到50000之後是多餘的,因爲我只把它比作50000
那麼怎麼可以以達到比較值後停止的方式寫這個查詢並給我邏輯結果?
你已經錯過了,我認爲這個問題的地步。 –
@MartinSmith我正要發佈相同的東西。 – JNK
是的,我正在重讀這個問題,並且以爲我錯過了整個問題。現在正在處理一個想法.... – OCary