データの共有の理由から、カウントが5未満のすべてのアクティビティをグループ化しようとしています。case文でcountを使用しているSQL
IDコードとIDネームは私には高いレベルの番号が与えられますが、「ショップコード」を含むとすぐに、私は奇妙なショップに1〜2回行く顧客のためにいくつかの低レベルの番号を取得します。
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
明らかに、ケースステートメントではカウントを使用できません。私は同様の質問にいくつかのソリューションを試しましたが、どちらもうまくいきませんでした!
おかげ
ケース式、ないステートメント。 – jarlh