sql - 选择基于联合查询的查询给出错误
问题描述
我有一个这样的联合查询
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
任何帮助,将不胜感激。
解决方案
推荐阅读
- c - 如何在 C 中以最小的结果范围损失将 uint 转换为 int
- javascript - 如果在 ember 车把中的状况
- python-pptx - 替换 pptx 中表中的所有数据(不是 1 个单元格)
- docker - 从 Jenkins 中的多阶段 Docker 构建构建测试工件 - 有没有办法从 Docker 构建内部上传到作业工作区?
- reactjs - 我应该在哪里添加代码来运行附加到 Redux 状态的副作用?
- python - 如何使用 Python 从 .odt 文件中抓取数据?
- azure - 使用 Kubernetes 入口控制器的主机标头和默认后端 404 无效
- list - 根据第二个列表从列表中复制项目
- c++ - 如何使用 Bazel 编译一个简单的线程应用程序
- python - 简明填写字典