-1

我正在尝试在按列分组的列P中按月计算下表中的平均值。per_datequ_def

在此处输入图像描述

并将其存储在 SQL Server 表中,如下所示:

在此处输入图像描述

4

1 回答 1

1

您似乎想要这样的查询:

select qu_def, for_cur,
       datefromparts(year(per_date), month(per_date), 1) as per_date,
       max(per_date) as date, avg(p) as p
from t
group by qu_def, for_cur,
       datefromparts(year(per_date), month(per_date), 1);

您可以使用INSERT将其放入现有表或INTO创建新表。

于 2019-12-17T17:15:41.100 回答