sql - 如何汇总 MS Access 中不同行的条目?
问题描述
我在 MS Access 中有一个订单表,最左边的一列代表订单 ID。
但是有些订单有不止一种产品,我需要计算订单的总成本。我知道如何获取一种产品的价格(在一行内:)[quantity]*[unit price]
,但是如何将多行的产品总价格相加?
谢谢!
解决方案
你会使用sum()
. 例如:
select orderid, sum(quantity * unit_price)
from t
group by orderid;
这给出了每个订单的总数。您可以更改查询以获取每种产品或您关心的任何产品的总数。
推荐阅读
- android - 从 Firebase 数据库检索数据到可扩展列表视图
- java - 从 HIVE 表中掺杂重复,需要写出丢弃的记录和抓取计数
- python - 列出 Comprehension 和 Generators 以避免在使用条件表达式时两次计算相同的值
- javascript - 满足某些条件时如何获取数组的长度?
- sql - 如何使用行计数器运行更新
- python - 在 Jupyter Notebook 中设置 Snowflake-python 连接器时出现“未定义雪花”错误
- c# - 在 HostBuilder 中调用 BuildServiceProvider 以访问服务
- c++ - 不同的输出调试与发布
- telegram - Telegram API 使用文本帖子编辑媒体帖子
- javascript - 使用 JavaScript 更改输入类型 HTML