问一SQL语句
表A有字段 单据代号,单据号码,数量
表B有字段 单据代号,单据号码
现要找到所有不包括在表B中的单据数量,这样的SQL语句应该怎么写啊
问题点数:20、回复次数:2Top
1 楼paoluo(一天到晚游泳的鱼)回复于 2006-07-01 08:49:31 得分 15
--"单据数量",不知道是A中的“数量”這個字段,還是要統計數量
Select * From A Where Not Exists(Select 1 From B Where 单据代号=A.单据代号 And 单据号码=A.单据号码)
Or
Select Count(*) As 单据数量 From A Where Not Exists(Select 1 From B Where 单据代号=A.单据代号 And 单据号码=A.单据号码)Top
2 楼dutguoyi(新鲜鱼排)回复于 2006-07-01 08:51:44 得分 5
select * from 表A
where convert(varchar,单据代号)+','convert(varchar,单据号码) not in
(select convert(varchar,单据代号)+','convert(varchar,单据号码) from 表B)Top




