首页 > 解决方案 > 从 1 个表中计算两列

问题描述

我得到了这张表(日期,indoor_km,outdoor_km,...)

在此处输入图像描述

我已经找到要计算的 SQL 计数,indoor_km或者outdoor_km 我正在寻找 1 个表中 2 列的 SQL 计数。

标签: mysqlsql

解决方案


您只需添加它们

SELECT SUM(indoor_km) + SUM(outdoor_km)
FROM...

要仅选择某个时间段的总和,只需添加一个WHERE子句,使用BETWEENor >=, <=,我在示例中使用了后者

SELECT SUM(indoor_km) + SUM(outdoor_km)
FROM Fietsen_2018
WHERE datum >= '1/01/2018' AND datum <='31/01/2018' 

推荐阅读