【发布时间】:2021-08-09 19:45:47
【问题描述】:
我对 MySQL 还很陌生,目前我正在努力解决一个问题。
我有 2 个表格(技术日志和销售)。我现在打算做的是,从 techlog 中的列中获取总和,与 sales 相同。这两个总和需要计算新的 Sum(sales.row)/Sum(techlog.row)。这样做的想法是我可以获得每分钟的价格。 有这样的可能吗?
两个表共享具有相同 ID 的列。此外,两张表上还提供了一些列,例如 Immatriculation。
到目前为止我已经尝试过:
use dbm_project;
SELECT techlog.Immatriculation, sum(techlog.TimeTOT), sum(sales.total)
FROM techlog
INNER JOIN sales
ON techlog.Immatriculation = sales.Immatriculation
GROUP BY techlog.Immatriculation
我提前道歉,因为我发现我的问题是缺少经验。
长话短说:我想计算两个不同表的两个值,并用这些值计算新的值。
【问题讨论】:
标签: mysql group-by subquery aggregate-functions