我试图将计数小于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