mysql - 从 1 个表中计算两列
问题描述
我得到了这张表(日期,indoor_km,outdoor_km,...)
我已经找到要计算的 SQL 计数,indoor_km
或者outdoor_km
我正在寻找 1 个表中 2 列的 SQL 计数。
解决方案
您只需添加它们
SELECT SUM(indoor_km) + SUM(outdoor_km)
FROM...
要仅选择某个时间段的总和,只需添加一个WHERE
子句,使用BETWEEN
or >=, <=
,我在示例中使用了后者
SELECT SUM(indoor_km) + SUM(outdoor_km)
FROM Fietsen_2018
WHERE datum >= '1/01/2018' AND datum <='31/01/2018'
推荐阅读
- python - 如何将顺序递增的列添加到从 n 开始的 spark 数据帧(PySpark)?
- ruby - 如何在使用“while”循环而不使用 Ruby 中的“inject”、“each”、“collect”或“map”的情况下对数组元素进行平方
- r - 如何使用 R 中的 tidyverse 将列表对象制作为长格式的数据框
- elasticsearch - ElasticSearch 的 MasterService 计算集群状态并抛出 ProcessClusterEventTimeoutException 的时间过长
- amazon-web-services - 如何自定义来自 aws api 网关中错误路径的请求的错误消息?
- indexing - 在没有提示的情况下不使用 MongoDB 聚合索引
- c# - LINQ 计数空值
- elasticsearch - 如何处理 Lucene 硬限制?
- docker - 无法在 docker 上连接本地主机 Evebox
- sparql - Dbpedia:如何检索所有不同的汽车型号及其制造商?