数据库操作题(急!!)

一数据库操作题

日期   日用电量
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
。。。   。。。     。。。

忽然笑
浏览 535回答 3
3回答

吃鸡游戏

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 --日用电量 希望能帮到你。

幕布斯6054654

别老想着只用SQL解决,这种事情用2条SQL分别获取前2列和一个月平均,然后显示出来多好

暮色呼如

多谢你的参与,但是如何才能一张表显示 3列呢?而且又是用一条语句。真难啊。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server