我有table1:
现在我想从列类型中获取值,计算唯一的PiD,并显示类型的值的总和。结果应该返回到输出以下:
对于Type =“ABC”我有4个独特的Pid,sum(Value)=(10 + 20 + 30 + 40 + 10 + 50 + 60 + 20)是240
如何编写正确的SQL查询?
答案 0 :(得分:3)
select l2, fq, type, count(distinct pid), sum(value)
from your_table
group by l2, fq, type
答案 1 :(得分:-1)
从table1组中选择L2,FQ,Type,count(distinct pid),sum(Value)1,2,3;