微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决没有公共字段的 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 举报,一经查实,本站将立刻删除。