2014-12-06 71 views
0

我有design_no如何总结在表

这里显示的排序顺序我表中的数据使用不同的物品是我的数据

design_no fname  meter rate  s m l xl 
--------------------------------------------------------------- 
3092  2111-1  432.00 235.00  32 33 21 21 
3092  2111-1  498.75 235.00  38 37 24 24 
3092  2111-1  460.50 235.00  31 35 23 24 
3092  2111  501.75 245.00  37 38 25 24 

我想表明它是这样..

design_no fname meter  rate   pcs 
--------------------------------------------------- 
3092   2111  501.75 245.00  124 
3092   2111-1 1391.25 235.00  343 

Kindy帮我

回答

0
SELECT design_no,fname,SUM(meter),rate,SUM(s)+SUM(m)+SUM(l)+SUM(xl) 
FROM tab 
GROUP BY design_no,fname,rate  

如果同一个design_no和fname的速率不同,你想要什么行为?

+0

因此它表明有自己的速度,然后 – 2014-12-06 13:02:35

+0

@HaiderAli尝试上面,它应该工作 – Akash 2014-12-06 13:03:08

+0

列,因为它不是在聚合函数或GROUP BY子句 – 2014-12-06 13:03:25