没有公共字段的 MS Access 连接查询

问题描述

我有一个 MS Access 数据库,用于监控我的投资组合。

我有一系列单独的查询,用于监控 1 周、1 个月、3 个月、6 个月间隔等的个股表现,并返回前 5 个值。我现在想要做的是将这些合并到一个类似于以下格式的表格中。每个时期显示代码不必相同或相同顺序

Ticker1 - Gain1Week | Ticker2 - Gain1Month | Ticker3 - Gain3Month | Ticker4 - 获得6个月 wk 的热门阅读 Mth 的热门阅读等。 周阅读第二名 等

这是 Ticker2 的单个查询示例 - Gain 1Month

SELECT TOP 5 qryStockOverview01Month.StockID,Round(([CurrentPrice]-[1Month])/[1Month]*100,2) AS Gain01Month
FROM qryStockOverview01Month LEFT JOIN qryStockOverviewNow ON qryStockOverview01Month.StockID = qryStockOverviewNow.StockID
ORDER BY Round(([CurrentPrice]-[1Month])/[1Month]*100,2) DESC;

我不确定如何将查询连接在一起,因为没有公共字段。我确实尝试在 1 - 5 的查询中放置一个自动编号字段,并认为可以将其用作公共字段,但无法使其正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)