-1
我收到以下错误与此查询:运算符之间没有和在查询表达式[[日期] BETWEEN [StartDate'。错误与条款之间
查询和数据库是在Access 2010中
在此先感谢您的帮助!
SELECT
t1.[Name],
Max(t1.[Sum3Areas]) AS [Max]
FROM (
SELECT
qryUnion.[Name]
, Year(qryUnion.[Date]) as dtYear
, DatePart("ww",[Date]) + IIF(Weekday([Date]) >= 6,1,0) as dtWeek
, SUM(qryUnion.[Amount]) as Sum3Areas
FROM (
SELECT
1 as Source,
EID As [Name],
Closed As [Amount],
DateTime As [Date]
FROM IssueTrakINNER
JOIN [DateRangeCriteria]
ON [DateTime] BETWEEN [StartDate] and [EndDate]
UNION ALL
SELECT
2 as Source,
EID AS [Name],
Completed As [Amount],
DateCompleted AS enter code here[Date]
FROM Kana
INNER JOIN [DateRangeCriteria]
ON [DateTime] BETWEEN [StartDate] and [EndDate]
UNION ALL
SELECT
3 as Source,
EID AS [Name],
Handled As [Amount],
DateTime AS [Date]
FROM Chat
INNER JOIN [DateRangeCriteria]
ON [DateTime] BETWEEN [StartDate] and [EndDate]
)
as qryUnion
GROUP BY qryUnion.[Name] , Year(qryUnion.[Date]), DatePart("ww",[Date]) + IIF(Weekday([Date]) >= 6,1,0)
) AS t1 GROUP BY t1.[Name]
您是否尝试编辑访问生成的SQL代码?这里发生了什么? –