如何对表中的不同项目求和

时间:2014-12-06 12:52:33

标签: sql-server sql-server-2008

我必须按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

亲切的帮助我

1 个答案:

答案 0 :(得分: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的费率不同,您想要什么行为?