在 MS ACCESS 中转置 SQL 查询结果
Transpose SQL query result in MS ACCESS
我需要帮助将查询结果转换为按月转置。 table 如下所示。
我需要这样的结果
您可以使用条件逻辑来聚合结果:
select sales_person, product,
sum(iif(month(sale_date) = 1, selling_price, 0)) as jan,
sum(iif(month(sale_date) = 2, selling_price, 0)) as feb,
sum(iif(month(sale_date) = 3, selling_price, 0)) as mar
from t
group by sales_person, product;
我需要帮助将查询结果转换为按月转置。 table 如下所示。
我需要这样的结果
您可以使用条件逻辑来聚合结果:
select sales_person, product,
sum(iif(month(sale_date) = 1, selling_price, 0)) as jan,
sum(iif(month(sale_date) = 2, selling_price, 0)) as feb,
sum(iif(month(sale_date) = 3, selling_price, 0)) as mar
from t
group by sales_person, product;