2016-11-18 65 views
-2

我需要現金以及各個公司的信用總和與對應的日期Mysql的總和

+-----------+------------+---------------+--------+---------- 
| 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| 
+-----------+------------+---------------+------+ 

我不知道如何要做到這一點,請幫我找到一個解決方案在此先感謝...

+2

這確實是一個基本問題。在同樣的情況下,SO中有很多問題。在問這個重複的問題之前,請嘗試適當的研究 – Viki888

回答

0
select SaleDate,sum(Cash)Cash,sum(Credit)Credit,company 
from tbl_name group by 
SaleDate,company 
+0

其工作完全非常感謝你.... –

0

嘗試這樣

SELECT SUM(cash) AS Total_cash,SUM(Credit) AS Total_credit,* 
FROM `table_name` 
GROUP BY SaleDate