0
私はこのようになりますテーブルを持っている:結果は次のようになりますように左の文字を基準にしていますか?
ID Location
1 AAA123
1 AAA133
1 AAA832
1 BBB929
1 BBB420
は、どのように私は最初の3つの文字で数えるとグループすることができます
ID AAA_Count BBB_count
1 3 2
私はこのような何かを試してみました:
select [ID], Location,
case when left(location, 3) = 'AAA' then count(location) end as 'AAA',
case when left(location, 3) = 'BBB' then count(location) end as 'BBB',
from Table
group by [ID], left(location, 3)
助けていただければ幸いです。
ありがとうございました。
常にソフトウェアとあなたが使用しているサーバーのバージョンを指定します。 – FLICKER