Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于列can保持位的Sql查询条件_Sql_Sql Server - Fatal编程技术网

基于列can保持位的Sql查询条件

基于列can保持位的Sql查询条件,sql,sql-server,Sql,Sql Server,我的问题是: 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 现在对于单个prodi

我的问题是:

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
现在对于单个prodid有多个1和0。我得到了清晰的结果

案例1:

ProdId(num)      Quak(bit)
26                  0
26                  1
结果:A

ProdId(num)      Quak(bit)
26                  0
结果:B

ProdId(num)      Quak(bit)
26                  1

结果:C

这就是你要找的吗

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

你的问题是什么?以表格形式显示您的数据。我将更容易确定结果是如何产生的?谢谢,问题是有三个条件我有一些prodid只包含一行,而一些包含两行。但在一个质量标准的情况下,主要是1或0。所以我需要一个查询来识别它的值是1或0,结果是文本a、B或C。