需要sql查询才能得到以下结果
考虑表
Column1 || Column2 || Column3
H1 A1 10
H1 A1 10
H1 A2 30
H1 A2 30
H1 A2 30
我希望查询为第2列的平均值查找第1列的和
例子
Column1 || Column 3
H1 40 (Average of A1 + A2 i.e (10 + 30)
5条答案
按热度按时间qyyhg6bp1#
ljo96ir52#
您可以通过两个聚合来实现这一点:
此方法首先通过第一列和第二列进行聚合,以生成如下所示的中间结果:
然后,我们单独用第一列对上述数据进行聚合,并对第3列的平均值求和。
628mspwn3#
如果有这样重复的数字,你的数据模型看起来真的一团糟。我建议:
dphi5xsq4#
为了
SQL Server
使用以下查询获得所需的结果。k4aesqcs5#
请运行以下代码。你会得到你的结果的。