首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有一个产品数据表(有主键),小弟我要知道这个产品总共卖了多少钱(明天早上结贴)

2012-01-18 
有一个产品数据表(有主键),我要知道这个产品总共卖了多少钱(明天早上结贴)有一个产品数据表(有主键),我要

有一个产品数据表(有主键),我要知道这个产品总共卖了多少钱(明天早上结贴)
有一个产品数据表(有主键),我要知道这个产品总共卖了多少钱,多少次?我不熟T-SQL,请高手给我一条SQL语句,谢谢

产品名               金额  
CP1                     100      
CP2                     300
CP3                     10
PC1                     20
PC2                     10


如以上数据表我要得到以下的数据格式,并把总金额高的排在前面

产品名       成交数     总金额
CP2                 2             310
CP1                 2             120
CP3                 1             10


======================================================================

另外我在数据表的datetime字段用了getdate()函数取得当前时间,但是服务器在国外,有没有办法转到国内时间(已知相差多少小时).
如其它程序里可以   now.add(xxx)   之类的.

[解决办法]
select 产品名,sum(金额) from table1 group by 产品名 order by sum(金额) desc
[解决办法]
select 产品名,count(1) as 次数,sum(金额) as 金额 from table1 group by 产品名 order by sum(金额) desc
[解决办法]
CP2跟PC2什么关系?
[解决办法]
select 产品名,sum(isnull(金额,0)) as 总额 from table group by 产品名 order by sum(金额) desc

[解决办法]
Select产品名,Count(产品名) As 成交数,SUM(金额) As 总金额
From产品数据表
Group By产品名
Order By总金额 Desc

热点排行
Bad Request.