CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

问一SQL语句

楼主siaosa()2006-07-01 08:40:49 在 MS-SQL Server / 基础类 提问

表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

相关问题

关键词

得分解答快速导航

  • 帖主:siaosa
  • paoluo
  • dutguoyi

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo