取决于其他相同字段的Mysql行值总和[关闭]
Posted
技术标签:
【中文标题】取决于其他相同字段的Mysql行值总和[关闭]【英文标题】:Mysql sum of row values depending of the other same field [closed] 【发布时间】:2017-04-01 22:46:59 【问题描述】:我需要对应日期的每家公司的现金和信用总和
+-----------+------------+---------------+--------+----------
| ID | SaleDate | Cash | Credit |company |
+-----------+------------+---------------+--------+----------
| 1 | Nov-12-2016| 100 | 150|company 1|
| 2 | Nov-12-2016| 200 | 100|Company 1|
| 3 | Nov-13-2016| 150 | 200|Company 2|
| 4 | Nov-13-2016| 250 | 250|Company 2|
| 5 | Nov-14-2016| 80 | 50|Company 3|
| 6 | Nov-14-2016| 500 | 600|Company 3|
| | Nov-15-2016| 300 | 300|Company 4|
+-----------+------------+---------------+--------+---------+
期望的输出是
+------------+---------------+--------+----------
| SaleDate | Cash | Credit |company |
+------------+---------------+--------+----------
| Nov-12-2016| 300 | 250|company 1|
| Nov-13-2016| 400 | 450|Company 2|
| Nov-14-2016| 580 | 650|Company 3|
| Nov-15-2016| 300 | 300|Company 4|
+-----------+------------+---------------+------+
我不知道该怎么做,请帮我找到解决方案提前谢谢...
【问题讨论】:
这确实是一个基本问题。 SO中存在许多具有相同情况的问题。在问这个重复的问题之前尝试适当的研究。 【参考方案1】:select SaleDate,sum(Cash)Cash,sum(Credit)Credit,company
from tbl_name group by
SaleDate,company
【讨论】:
它工作得很好非常感谢你......【参考方案2】:这样试试
SELECT SUM(cash) AS Total_cash,SUM(Credit) AS Total_credit,*
FROM `table_name`
GROUP BY SaleDate
【讨论】:
以上是关于取决于其他相同字段的Mysql行值总和[关闭]的主要内容,如果未能解决你的问题,请参考以下文章