0

私は3つのフィールドを持つ一時テーブルを持っています.id、数値を持つchar値(データと呼ばれます)、およびchar値(ステータスと呼ばれます)です。

そのようなステータスフィールドをチェックする必要があります:

Declare @sum as int
CASE #temp.status
when #temp.status in (1,2) then
Set @sum = (select SUM(data) FROM #temp groupby id)
When #temp.status in 3 then Set @sum = 1

しかし、キーワーク「ケース」の構文が正しくありません。手伝ってくれませんか?

4

2 に答える 2