2014-10-08 89 views
0

如何获得不同颜色的总价值?如何获得不同列的总值?

------------------------------------------------------ 
| order_no | company | destination | total | 
|-------------|-------------|--------------|----------| 
|  100  | Burger King | Los Angeles | 100  | 
|-------------|-------------|--------------|----------| 
|  100  | Burger King | Phoenix  | 100  | 
|-------------|-------------|--------------|----------| 
|  101  | Burger  | Los Angeles | 101  | 
------------------------------------------------------ 

我的意思是order_no 100的总值是200。像那样。我怎样才能得到这个?

回答

3

您必须通过如下使用金额和组:

SELECT ORDER_NO , SUM(TOTAL) 
FROM TABLE_NAME 
GROUP BY ORDER_NO; 

你会得到作为输出:

ORDER_NO TOTAL 
----------------- 
100   200 
101   101 
+0

感谢,真棒 – 2014-10-08 12:29:26

+0

@BIz:很高兴能帮助你。请注册并接受答案。 – 2014-10-08 12:30:29