2016-10-10 44 views
0

總結數據組我有一個包含數據庫:SQL命令按日期

+----+---------------------+-------------+-----------------+ 
| id | date    |   pay|  usr_type | 
+----+---------------------+-------------+-----------------+ 
| 1 | 2016-10-17   |   500|    boss| 
| 2 | 2016-10-17   |   200|    boss| 
| 3 | 2016-10-24   |   300|    user| 
| 4 | 2016-10-24   |   100|    user| 
+----+---------------------+-------------+-----------------+ 

我想要的結果是這樣的:

+---------------------+-------------+-----------------+ 
| date    |   user|    boss| 
+----+---------------------+--------+-----------------+ 
| 2016-10-17   |   0|    700| 
| 2016-10-24   |   400|    0| 
+----+---------------------+-------------+------------+ 

回答

1

下面是使用conditional aggregation一個選項:

​​
+0

我可以在WHEN子句中加入兩個條件嗎? – windc

+0

@windc當然,>>當usr_type ='user'和usr_active = 1 then ... <<例如 –

+0

謝謝!這是工作!! – windc