根据日期检查来自同一表的记录,其中包含多行中的不匹配值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据日期检查来自同一表的记录,其中包含多行中的不匹配值相关的知识,希望对你有一定的参考价值。
我想从同一个表中选择不匹配的组合:
表格1
因此,根据上表,#Id组合(#3,#4,#5)在2018年9月15日失踪,#Id组合(#8,#9,#10)在15-Sep完全不同-2018与2018年9月14日相比。
所以我想选择这样的ID [#Id组合(#8,#9,#10)]并打印出来
我如何通过查询找到这个?
答案
当你说“组合#8”时,你实际上只是指服务器3 +许可证1?像这样的东西?
declare @daycount int
select @daycount = count(distinct [date]) from table1
select ServerID, LicenseID
from table1
group by ServerID, LicenseID
having count(*) != @daycount
以上是关于根据日期检查来自同一表的记录,其中包含多行中的不匹配值的主要内容,如果未能解决你的问题,请参考以下文章