ms-access - 如何在来自聚合查询的 Access 表中插入一组记录
问题描述
MS Office 365 专业增强版,访问 2007 - 2016
我正在尝试使用从 select 语句中输入的 insert 语句将一组记录插入到表中。这是我正在尝试的...
insert into BurnDownMetrics
(day,project,domain,tot_effort_spent,tot_effort_left,tot_est_effort)
SELECT Date() AS Expr1,
ardmerspk.project,
ardmerspk.domain,
Sum(ardmerspk.effort_spent) AS SumOfeffort_spent,
Sum(ardmerspk.effort_left) AS SumOfeffort_left,
Sum(ardmerspk.tot_effort) AS SumOftot_effort
FROM ardmerspk
GROUP BY ardmerspk.project, ardmerspk.domain;
当我在“创建查询设计”中测试它时,单独的子查询(“SELECT Date() ...”)效果很好。它完全按照我的预期返回了大约 20 条记录的集合。但是当我尝试将它输入到插入语句中时,它只插入一行。
"Date()" col 有点不寻常。但是当单独运行时,它似乎并没有打扰查询。
知道这有什么问题吗?
解决方案
推荐阅读
- android - Android 将 json 数据发送到汽车的主机
- docker - 如何在 docker 网络上使用 http 代理访问 localhost 服务
- android - Fragment Button 由 Activity 的 findViewById 找到,而不是 Fragment 的膨胀 view.findViewById
- xml - 如何限制 XML 模式中选择组内的任何类型?
- sql - R Shiny:构建交互式 SQL 查询并将数据复制到全局环境中
- python - 如何在同一文件夹中的脚本之间使用 Python 导入,作为包的一部分导入,并在文件夹中作为独立脚本运行
- excel - 用于复制 csv 文件的 Excel 宏
- javascript - 如何在 django 中将数据从 index.html 发送到 views.py
- etl - 从单体应用到微服务的数据迁移 (Apache Airflow)
- nginx - 在没有端口的情况下访问 Istio 部署的网站