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

sum有关问题有点难度

2012-03-03 
sum问题有点难度 ---我的报价与平均报价比较--PartnerID商家--productID产品--QuoteValue报价selectproduc

sum问题有点难度

---我的报价与平均报价比较

--PartnerID     商家

--productID   产品

--QuoteValue   报价

select   productID,QuoteValue,sum(select   QuoteValue   from   PT_Prod_Quote   where   ProductID   =   Q.ProductID   )  
from   PT_Prod_Quote     Q   where   PartnerID   =   17   group   by   ProductID

此方法不行



[解决办法]
PT_Prod_Quote 都是在同一张表上拉

select productID,QuoteValue,sum( QuoteValue)
from PT_Prod_Quote Q where PartnerID = 17 group by ProductID

[解决办法]
select productID,QuoteValue
from PT_Prod_Quote ,(
select productID,sum(QuoteValue) / sum(1) aa
from PT_Prod_Quote
group by productID ) bb
where bb.productID = PT_Prod_Quote.productID

热点排行