我将数据库导入MS ACCESS,但是日期字段将dataytpe作为文本并写为APR2010,AUG2011,依此类推。我想将它转换为正确的日期(月份和年份的最后一天),以便我可以对其进行排序并绘制它。 当iam直接在字段中更改数据类型时,它会显示“由于空间内存不足而无法更改数据类型”的消息。
任何解决方案?
答案 0 :(得分:2)
简单的回答是以分步方式进行。
答案 1 :(得分:1)
在您的更新查询中,您可以使用此表达式获取任何月份的最后一天:
SET [NewTrueDate] = DateAdd("d", -1, DateAdd("m", 1, DateValue(Format([OldTextDate], "1 @@@ @@@@"))))