首页 > 解决方案 > 选择基于联合查询的查询给出错误

问题描述

我有一个这样的联合查询

SELECT ActivityName, IEXDate As DayOff, Format([IEXAmt], "Short Time") As AmtTime
FROM Qry_AttendanceIEX

UNION ALL 

SELECT ActivityName, CallInDate, Format([CalledAmt], "Short Time")
FROM Qry_AttendanceCallin

ORDER BY ActivityName;

它完美地工作。

然后我有一个选择查询,我要求它对 AmtTime 字段求和。我收到“标准表达式中的数据类型不匹配”。数据类型相同,都是短日期,并且选择查询中没有条件。这是选择查询的 SQL

SELECT Sum(Qry_AttendanceRep.AmtTime) AS SumOfAmtTime
FROM Qry_AttendanceRep;

我正在使用 Access 2016

任何帮助,将不胜感激。

标签: sqlms-accessselectunion

解决方案


推荐阅读