首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

啊大神快来吧,帮帮小弟我吧,搞了一上午了,有点晕了

2012-08-10 
求助求助啊,大神快来吧,帮帮我吧,搞了一下午了,有点晕了表数据如下:

求助求助啊,大神快来吧,帮帮我吧,搞了一下午了,有点晕了
表数据如下:
=================================================
合同ID 设备名称 设备总数量 实际收货数量
CT0000000086服务器 2 2
CT0000000086扫描仪 2 2
CT0000000086学生用耳机 5 5
CT0000000087涂料 50 NULL
CT0000000087桌子 50 25
CT0000000088设备2 5 NULL
CT0000000088设备1 10 10
=====================================================

想要的结果如下:
=====================================================
合同ID  
CT0000000086
=====================================================

结果集的要求是:
1.设备总数量= 实际收货数量;
2.对于一个合同ID,要求必须该合同的所有设备都满足第1条件;








[解决办法]

SQL code
select distinct 合同ID from tb twhere not exists(select 1 from tb where 合同ID=t.合同ID and 设备总数量!= isnull(实际收货数量,0)) 

热点排行