我在這裏遇到了一些邏輯問題。試圖獲得SID不在我的子查詢中的行數。TSQL計數情況在
COUNT(CASE WHEN S.ID IN
(SELECT DISTINCT S.ID FROM...)
THEN 1 ELSE 0 END)
我recieving錯誤:
Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
如何解決這個問題或其他選擇嗎?
請顯示完整查詢條件。 –
DISTINCT在這裏不做任何事情,我想你的意思是使用SUM而不是COUNT。 – adrianm
@adrianm是的,這並沒有幫助... – kravits88