【发布时间】:2014-06-20 20:56:21
【问题描述】:
我有一个表,我从中创建了一个 sql。 sql如下:
SELECT MainTable.Person1ID, WeekdayName(Weekday([CalanderDate]),False,2) AS WeekDay, MainTable.SesssionType, MainTable.CalanderDate
FROM MainTable;
我可以从这个查询生成一个正常的报告,但是如果我根据工作日对报告进行分组,它会生成一个错误:
Data mismatched in criteria expression.
如果我尝试根据CalanderDate 进行分组,那么只要我没有将工作日放在组标题上,它就可以工作。
问题是什么,我该如何解决?
我正在使用 Access 2003。
【问题讨论】:
-
尝试将 WeekDay 字段的名称括在括号中,例如
WeekdayName(Weekday([CalanderDate]),False,2) AS [WeekDay]
标签: ms-access vba ms-access-2003