设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: min_summer
打印 上一主题 下一主题

[查询] [求助][ 为什么这个查询这么慢? 怎么改?资料已上传

[复制链接]
31#
发表于 2006-9-27 08:28:00 | 只看该作者
问题解决了吗?
32#
 楼主| 发表于 2006-9-27 16:09:00 | 只看该作者
问题解决了!  这还要多谢wwwwa了! 
33#
发表于 2006-9-27 16:47:00 | 只看该作者
将代码贴出来,让大家分享一下。
34#
 楼主| 发表于 2006-9-27 17:06:00 | 只看该作者
这是ACCESS加和,去掉即可,将方括号([)改为(,两个地方。




SELECT a.自動編號,a.日期, a.产品, a.数量, first(价格)
FROM (SELECT a.自動編號,a.日期, a.产品, a.数量, (b.价格)
FROM 出货 a left join 价格 b
on a.产品=b.产品 and a.類別=b.類別 and a.日期>=b.日期) a
GROUP BY a.自動編號,a.日期, a.产品, a.数量;

這個還是WWWA的方法呀!  只是我在出貨的表中加了自動編號! 否則出貨記錄中相同的會被去掉的!  

我是引用了wwwa的這個方法的, 我的題目還有一個類別, 加在on a.产品=b.产品 and a.類別=b.類別 and a.日期>=b.日期 這里了!

不好意思 字段有點不一樣!

[此贴子已经被作者于2006-9-27 9:07:47编辑过]

35#
 楼主| 发表于 2006-9-27 17:23:00 | 只看该作者
SELECT a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注, First(a.報價) AS 報價, [報價]-[單價] AS 价差
FROM [select a.自动编号,a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注,(b.報價)
from 销售记录 a left join 报价查询 b
on a.商品條碼=b.商品條碼 and a.單價類別=b.價格類別 and  a.日期>=b.報價日期]. AS a
GROUP BY a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注;
36#
发表于 2006-9-27 17:26:00 | 只看该作者
不错,自己解决了。
37#
 楼主| 发表于 2006-9-27 17:32:00 | 只看该作者
wwwwa 我还有一个问题啊! 就是 查询我是做出来了! 可是我想把这个单价做在窗体中怎么做啊! 我原来把查询中的数据用dlookup做到出货的窗体中  可是数据多了 还是会很慢的! 该怎么解决dlookup慢的问题啊!http://www.office-cn.net/forum.php?mod=viewthread&tid=48065&replyID=&skin=1 这是我新发表的话题 可是好久没人理我![em14]

[此贴子已经被作者于2006-9-27 9:33:25编辑过]

38#
发表于 2006-9-27 17:37:00 | 只看该作者
用SELECT a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注, First(a.報價) AS 報價, [報價]-[單價] AS 价差
FROM [select a.自动编号,a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注,(b.報價)
from 销售记录 a left join 报价查询 b
on a.商品條碼=b.商品條碼 and a.單價類別=b.價格類別 and  a.日期>=b.報價日期]. AS a
GROUP BY a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注;
这个SQL语句中的单价?
39#
 楼主| 发表于 2006-9-27 17:45:00 | 只看该作者
不好意思!  因為我上傳的那個附件其實和我實際做的檔案有點不一樣的! 但原理都是用了你wwwwa的這個方法的, 但是有一點要說明的, 就是b價格查詢 的字段很講究的,一定要是日期 商品條碼 價格類別 報價 這樣的順序  要是日期不在最前面 照樣是錯的!


[此贴子已经被作者于2006-9-27 9:49:23编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
40#
发表于 2006-9-27 18:09:00 | 只看该作者
用函数返回报价

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-15 23:13 , Processed in 0.143451 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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