0

我正在尝试从各种表中选择数据。唯一的问题是,在一个表中,时间的格式是“从午夜开始的正分钟数”,而所有其他表都以某种标准的 TIME 格式存储时间。这使我无法加入这些。除此之外,向其他表添加另一列是不可能的。所以我的解决方案如下:

1. 从表中获取从午夜开始的日期和分钟

2. 创建时间/日期对象(我猜是使用 VB)

3. 将 MINUTES 添加到时间/日期对象

但我不知道在哪里或如何做到这一点。我将不得不创建一个报告,对吧?如果有人能指出我正确的方向,我会很高兴。

提前致谢。

4

3 回答 3

2

这里不需要VBA。您可以创建一个查询,在其中将时间转换为正确的格式。然后将第二个表加入到这个查询中。

您可以在查询生成器中使用此公式转换时间:

[日期]+[MinFromMidnight]/1440

于 2013-02-13T12:53:42.600 回答
1

“从午夜开始的正分钟数” - 用于此用途X / 60 / 24。获得的值可能会被添加到日期。

于 2013-02-13T12:53:21.437 回答
0

您可以创建第一个表的视图(选择查询),其中包括作为计算字段的时间。然后,您可以将视图加入到其余表格中。

于 2013-02-13T12:52:22.687 回答