-5

私の質問は:

select
    ProdID, Qualified 
from 
    VarAnn_Data.dbo.tblOwnership

プロシージャの出力:

ProdID(num) Qual (Bit)
26  0
26  0
26  1
26  0
26  1
26  0
26  0
27  0
28  0
28  0
28  0
28  0
28  0
28  1
28  1
29  0
29  0
29  1
29  0
29  1
29  0
29  0

これで、単一の場合は1つ以上0になりますprodid。はっきりとした結果が得られました

ケース1:

ProdId(num)      Quak(bit)
26                  0
26                  1

結果:A

ProdId(num)      Quak(bit)
26                  0

結果:B

ProdId(num)      Quak(bit)
26                  1

結果:C

4

1 に答える 1

2

これはあなたが探しているものですか?

select ProdID, 
       min(Qualified),
       case when min(Qualified) <> max(Qualified) 
            then 'YES'
            else 'NO'
       end as Has_different_results
from VarAnn_Data.dbo.tblOwnership
group by ProdID
于 2012-11-11T10:09:41.367 に答える