2013-02-14 82 views
1

例如,如果我有一个表称为销售与价值观:如何通过不同值的总和对查询进行排序?

╔════════╦═══════╗ 
║ ITEM ║ SALES ║ 
╠════════╬═══════╣ 
║ record ║  4 ║ 
║ cd  ║  2 ║ 
║ cd  ║  5 ║ 
║ record ║  1 ║ 
╚════════╩═══════╝ 

我将如何编写一个查询由不同项目的总和进行排序,使我的输出是:

╔════════╦════════════╗ 
║ ITEM ║ TOTALSALES ║ 
╠════════╬════════════╣ 
║ cd  ║   7 ║ 
║ record ║   5 ║ 
╚════════╩════════════╝ 
+0

请编辑您的问题,包括你在解决问题的尝试。谢谢。 – bernie 2013-02-15 00:01:07

回答

6

使用GROUP BYSUM()

SELECT item, SUM(sales) totalSales 
FROM sales 
GROUP BY item 

输出:

╔════════╦════════════╗ 
║ ITEM ║ TOTALSALES ║ 
╠════════╬════════════╣ 
║ cd  ║   7 ║ 
║ record ║   5 ║ 
╚════════╩════════════╝ 
+1

谢谢你的回答! – fwho 2013-02-15 00:24:56

+1

不客气':D' – 2013-02-15 00:38:19

相关问题