Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从各种表中选择数据。唯一的问题是,在一个表中,时间的格式是“从午夜开始的正分钟数”,而所有其他表都以某种标准的 TIME 格式存储时间。这使我无法加入这些。除此之外,向其他表添加另一列是不可能的。所以我的解决方案如下:
1. 从表中获取从午夜开始的日期和分钟
2. 创建时间/日期对象(我猜是使用 VB)
3. 将 MINUTES 添加到时间/日期对象
但我不知道在哪里或如何做到这一点。我将不得不创建一个报告,对吧?如果有人能指出我正确的方向,我会很高兴。
提前致谢。
这里不需要VBA。您可以创建一个查询,在其中将时间转换为正确的格式。然后将第二个表加入到这个查询中。
您可以在查询生成器中使用此公式转换时间:
[日期]+[MinFromMidnight]/1440
“从午夜开始的正分钟数” - 用于此用途X / 60 / 24。获得的值可能会被添加到日期。
X / 60 / 24
您可以创建第一个表的视图(选择查询),其中包括作为计算字段的时间。然后,您可以将视图加入到其余表格中。