2016-04-26 3 views
-2

У меня есть table1:Как отображать определенное значение и общую сумму

enter image description here

Теперь я хочу, чтобы для значения из столбца Типа, считайте уникальным PID, и дисплей сумма значения для типа. Результат должен мне вернуться ниже выхода:

enter image description here

Для Типа = "ABC" Я 4 уникальных Pid, ​​сумма (стоимость) = (10 + 20 + 30 + 40 + 10 + 50 + 60 + 20) is 240

Как правильно писать SQL-запрос?

+2

Подсказка: 'GROUP BY'. –

ответ

3
select l2, fq, type, count(distinct pid), sum(value) 
from your_table 
group by l2, fq, type 
+0

спасибо jurgen за столь быструю реакцию, я полагаю, что это не так, пожалуйста, ваш код работает! – 4est

-1

выберите L2, FQ, Тип, граф (отличный PID), сумма (стоимость) от table1 группы по 1,2,3;