|
下后的这个代码,是根据网友提出的:"如何在追加查询中根据规定的字段,在排除相同的信息后所剩的信息进行追加,并不产生重复信息."
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)); |
|