设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 973|回复: 5
打印 上一主题 下一主题

[查询] 求选择查询语句改写成传递查询语句

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-6 09:49:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用选择查询从SQL2000返回查询结果,查询的时间长达5分钟,查询SQL语句如下:
SELECT DISTINCT 商品资料.合同编号, 合同资料.行业名称, 定货内容.统计类别, 定货内容.产品类别, 合同资料.到站, 商品资料.出库单编号, 商品资料.发货单位名称, 商品资料.收货单位名称, 商品资料.发货型号, 商品资料.发货数量, 商品资料.单位, 商品资料.发货单价, 商品资料.发货日期, 商品资料.已发货标记, 商品资料.开票单位名称, 商品资料.发票号码, 商品资料.开票型号, 商品资料.开票数量, 商品资料.开票单价, 商品资料.开票金额, 商品资料.开票日期, 商品资料.分配到款金额, 商品资料.分配到款日期, 商品资料.由客户支付的金额, 商品资料.由公司支付的金额, 商品资料.是否质保金, 商品资料.质保金金额, 合同资料.经办人姓名, 合同资料.营业单位名称, 合同资料.备注
FROM (合同资料 RIGHT JOIN 商品资料 ON 合同资料.合同编号 = 商品资料.合同编号) LEFT JOIN 定货内容 ON (商品资料.合同编号 = 定货内容.合同编号) AND (商品资料.统计类别 = 定货内容.统计类别) AND (商品资料.发货型号 = 定货内容.规格型号)
WHERE (((商品资料.合同编号) Not Like "KC*" And (商品资料.合同编号) Not Like "WX*") AND ((商品资料.发货日期) Between [Forms]![合同管理员窗口]![开始日期] And [Forms]![合同管理员窗口]![结束日期]));

请高手帮助改写成传递查询SQL语句!
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-8-6 10:32:34 | 只看该作者
什么叫传递查询?
3#
发表于 2008-8-6 11:07:46 | 只看该作者
呵呵,楼主的意思是不是将查询的结果插入一个表啊
那就用生成表查寻或是追加查询
4#
 楼主| 发表于 2008-8-8 02:02:07 | 只看该作者

这是一个多表查询

以上的查询在本地的access 2000上运行,从链接到SQL2000数据库的多个表返回查询结果。运行起来速度慢。我想向服务器提交一个在服务器上运行的查询,只返回结果。由于对SQL2000数据库不熟,不能编写SQL2000的存储过程,因此想到用ACCESS的传递查询来加快速度,请sql2000高手帮忙,再此先谢过了!
5#
发表于 2008-8-8 07:06:10 | 只看该作者
同样关注中
6#
发表于 2008-8-8 11:49:16 | 只看该作者
学习一下,不错,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-27 23:25 , Processed in 0.088150 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表