【发布时间】:2013-01-22 00:49:46
【问题描述】:
我无法在线找到答案,并且被以下问题难住了:我正在尝试使用更新查询将日期字段从一个表更新到另一个表。这两个字段具有相同的“日期/时间”数据类型。当我创建更新查询时,它返回空白值....下面的 SQL 代码副本
UPDATE [MIDs with comments] INNER JOIN [account status for MIDs with comments table]
ON [MIDs with comments].[Merchant Number] =
[account status for MIDs with comments table].[Merchant Number]
SET [MIDs with comments].[Account Open Date] =
[account status for MIDs with comments table].[ACCT_OPEN_DT];
我不确定我在这里做错了什么,因为查询看起来很简单。当我进行常规选择查询时,它会毫无问题地返回值..
请帮忙。
【问题讨论】:
-
格式化与数据类型不同。每个表中的数据类型是什么?您是在处理表还是查询?
-
我正在使用 2 张桌子。这两个字段具有相同的数据类型:日期/时间。我在这里错误地使用了“格式化”这个词。对不起
-
两个表都是 Access (Jet) 表吗?我遇到过日期在 Access 中有效但在 SQL Server 中无效的情况(如 1011 年 1 月 1 日)。
-
嗯..不确定“jet”是什么意思 :(。但是这两个表都位于同一个 access 数据库中。我想到目前为止我在 MS Access 中很绿色。我没有使用 SQL服务器,我指的是查询的 SQL 视图。
-
感谢大家的帮助。我不确定是什么“解决”了我的问题,但是在我使用了上面提供的即时窗口和代码之后,查询就起作用了。
标签: ms-access