计算并存储 SQL 服务器中以下 table 的平均值
Calculate and store average for following table in SQL Server
我正在尝试计算按 qu_def
列分组的 per_date
列中每月 table 中 P
值的平均值。
并按如下方式存储在 SQL 服务器 table:
您似乎想要这样的查询:
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
将其放入现有的 table 或 INTO
以创建新的 table。
我正在尝试计算按 qu_def
列分组的 per_date
列中每月 table 中 P
值的平均值。
并按如下方式存储在 SQL 服务器 table:
您似乎想要这样的查询:
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
将其放入现有的 table 或 INTO
以创建新的 table。