【问题标题】:Why can not I group a report in access based on WeekDay?为什么我不能根据 WeekDay 对 access 中的报表进行分组?
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    相关资源
    最近更新 更多