2013-02-14 3 views
1

Например, если у меня есть таблица под названием продажи со значениями:Как сортировать запрос по сумме различных значений?

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

Как бы написать запрос для сортировки по сумме отдельных элементов, так что мой вывод:

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

Пожалуйста, измените вопрос, чтобы включить вашу попытку решить эту проблему. Спасибо. – bernie

ответ

6

использование GROUP BY и SUM()

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

Выход:

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

Спасибо за ответ! – fwho

+1

приветствуется ': D' –

Смежные вопросы