MS Access将文本转换为短日期

时间:2014-08-21 07:22:52

标签: ms-access

大家好我有一个问题,

我在表格中有一个字段,其中包含一个文本字段,我想将其转换为日期字段。虽然其中的所有值都是日期格式,但由于某些情况,它不便于更改。

因此,我需要将文本字段更改为日期字段,以便进行比较或验证。

我正在为这个项目使用MS Access SQL,所以请帮助我

我试过了

TRANSFORM Count(Registrants.[Field1]) AS CountOfField1
SELECT Registrants.[Country] , Count(Registrants.[Field1]) AS [Total Of Field1]
FROM Registrants
WHERE Cast(Registrants.Field1 As Date) Between #15/6/2014# AND # 30/8/2014#
GROUP BY Registrants.[Country]
PIVOT Format([Field1]);

1 个答案:

答案 0 :(得分:1)

MS Access sql中不存在

Cast

改为使用DateValue

WHERE DateValue(Registrants.Field1) Between #15/6/2014# AND #30/8/2014#

有关示例用法和语法,请参阅here

我还注意到你第二次约会时的空格,我认为这是一个错字。