Office中国论坛/Access中国论坛

标题: [原创]追加查询中不产生重复信息的方法探讨 [打印本页]

作者: huangqinyong    时间: 2008-2-29 09:01
标题: [原创]追加查询中不产生重复信息的方法探讨
下后的这个代码,是根据网友提出的:"如何在追加查询中根据规定的字段,在排除相同的信息后所剩的信息进行追加,并不产生重复信息."
INSERT INTO Warrants ( ID, 日期, 發行人, 股證編號, 股證名稱, 相關資產編號, 認購認沽, 股證種類, 到期日, 行使價, 正股參考價, 買入價〔港元〕, 賣出價〔港元〕, 現價〔港元〕, 升跌〔%〕, 溢價〔%〕, 實際槓桿〔倍〕, 引伸波幅〔%〕, 對沖值〔%〕, 街貨量〔百萬份〕, 街貨〔%〕, 成交金額〔千元〕, 換股比率 )
SELECT 每天纪录.ID, Date() AS 日期, 每天纪录.發行人, 每天纪录.股證編號, 每天纪录.股證名稱, 每天纪录.相關資產編號, 每天纪录.認購認沽, 每天纪录.股證種類, 每天纪录.到期日, 每天纪录.行使價, 每天纪录.正股參考價, 每天纪录.買入價〔港元〕, 每天纪录.賣出價〔港元〕, 每天纪录.現價〔港元〕, 每天纪录.升跌〔%〕, 每天纪录.溢價〔%〕, 每天纪录.實際槓桿〔倍〕, 每天纪录.引伸波幅〔%〕, 每天纪录.對沖值〔%〕, 每天纪录.街貨量〔百萬份〕, 每天纪录.街貨〔%〕, 每天纪录.成交金額〔千元〕, 每天纪录.換股比率
FROM Warrants RIGHT JOIN 每天纪录 ON (Warrants.股證名稱 = 每天纪录.股證名稱) AND (Warrants.相關資產編號 = 每天纪录.相關資產編號) AND (Warrants.到期日 = 每天纪录.到期日) AND (Warrants.買入價〔港元〕 = 每天纪录.買入價〔港元〕) AND (Warrants.賣出價〔港元〕 = 每天纪录.賣出價〔港元〕) AND (Warrants.現價〔港元〕 = 每天纪录.現價〔港元〕) AND (Warrants.街貨量〔百萬份〕 = 每天纪录.街貨量〔百萬份〕) AND (Warrants.街貨〔%〕 = 每天纪录.街貨〔%〕) AND (Warrants.換股比率 = 每天纪录.換股比率) AND (Warrants.成交金額〔千元〕 = 每天纪录.成交金額〔千元〕)
WHERE (((Warrants.股證編號) Is Null));
作者: tmtony    时间: 2008-2-29 09:07
研究一下!!
作者: freeaccesscn    时间: 2009-5-30 16:23
看不懂~~~
作者: bd4acw    时间: 2009-6-22 12:49
xue xi le
作者: fnsmydyang    时间: 2009-9-12 20:36
学习一下。。。
作者: wang1950317    时间: 2009-9-12 22:34
例子太复杂啦。还是繁体,看得眼花。
作者: secowu    时间: 2010-3-22 15:00
看不懂。。。。。。。。。。。
作者: tzh1600    时间: 2010-3-22 15:09
RIGHT JOIN    和    WHERE (((Warrants.股證編號) Is Null))
====
前面一大堆都是一样的,就是RIGHT JOIN和最后这句关键
作者: liuyinhe    时间: 2010-7-25 08:32
例子太复杂啦。还是繁体,看得眼花。
作者: goto2008    时间: 2010-7-26 11:43
你也给一个库嘛,汗
作者: a59795923    时间: 2010-8-6 14:29
我太次了看不懂




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3