 悬赏园豆:5
                [已解决问题] 
            
                    解决于 2010-06-21 18:37
                悬赏园豆:5
                [已解决问题] 
            
                    解决于 2010-06-21 18:37 
                 
        一数据库操作题
日期   日用电量
4.30  100  
5.1   123
5.2   234
5.3   153
5.4   132
。。。   。。。
要求查询结果为:
日期   日用电量   月平均用电量 
5.1   123     120
5.2   234     120
5.3   153     120
5.4   132     120
。。。   。。。     。。。
select sDate,Amount,b.avgAm as average from tbTest a left join
(select AVG(Amount) as avgAm,mon from (
select *, DATEPART(M,sdate) as mon from tbTest ) a group by mon
) b on DATEPART(M,a.sDate)=b.mon
sDate--日期 Amount --日用电量
希望能帮到你。
别老想着只用SQL解决,这种事情用2条SQL分别获取前2列和一个月平均,然后显示出来多好