【发布时间】:2013-02-13 22:36:52
【问题描述】:
我正在尝试在 MS Access 选择查询中使用 DatePart() 从最初采用字符串形式的日期中提取月份和年份(作为数字)
"YYYY-MM-DD HH:NN:SS.0000000"
别人写的初始代码说:
DatePart("m", date)
DatePart("yyyy", date)
但这导致查询运行时出现“数据类型,条件不匹配”错误,因此我尝试使用 Cdate() 将字符串转换为日期类型。
DatePart("m", Cdate(date))
DatePart("yyyy", Cdate(date))
但是这并没有解决问题。我想知道我的初始日期字符串是否不是 Cdate() 可以转换的形式,或者是否有更简单的方法可以从我的日期字符串中提取部分数字日期。
如果这个问题不完整,我准备进一步详细说明情况,但我不希望超越自己。
【问题讨论】:
标签: select ms-access-2007 insert-into