我試圖將計數小於5的所有活動(針對數據共享原因)進行分組。SQL在case語句中使用count
身份證號碼和身份證號碼給了我很高的號碼,但只要我包含「商店代碼」,我就會爲一些或兩次前往奇數店鋪的客戶收到一些低級號碼。
Select Count(*) [Activity],
T.[ID Code],
T.[ID Name],
Case when Count(*) < 6 then 'Other Shop' Else T.Shop End [Shop Code]
From MyTable T
Group By T.[ID Code],
T.[ID Name],
Case when Count(*) < 6 then 'Other Shop' Else T.Shop End
但顯然我不能在case語句中使用count。我已經嘗試了類似問題的一些解決方案,但他們都沒有工作!
由於
case expression,not statement。 – jarlh