为什么我不能根据WeekDay对报告进行分组?

时间:2014-06-19 22:24:23

标签: ms-access access-vba ms-access-2003

我有一个表,我从中创建了一个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。

1 个答案:

答案 0 :(得分:0)

尝试使用Weekday([CalendarDate])作为分组子句。