こんな感じですか。
select
case when NUMBER1 is null then NUMBER2 else NUMBER1 end as NUMBER1
,NUMBER2,RESULT_CNT
,(select sum(RESULT_CNT) from TB_A a2 where a2.NUMBER2=a1.NUMBER2 group by NUMBER2) as SUM_CNT
from TB_A a1;
※
分類で、「データベース全般」を選択し、データベースの種類(Oracle,SQL Server等)
とバージョンを記入して質問すると良いですよ
■No42871 (いしだ さん) に返信 > 2009/10/22(Thu) 16:32:23 編集(投稿者) > > こんな感じですか。 > > select > case when NUMBER1 is null then NUMBER2 else NUMBER1 end as NUMBER1 > ,NUMBER2,RESULT_CNT > ,(select sum(RESULT_CNT) from TB_A a2 where a2.NUMBER2=a1.NUMBER2 group by NUMBER2) as SUM_CNT > from TB_A a1; > > ※ > 分類で、「データベース全般」を選択し、データベースの種類(Oracle,SQL Server等) > とバージョンを記入して質問すると良いですよ