【问题标题】:Transpose SQL query result in MS ACCESS在 MS ACCESS 中转置 SQL 查询结果
【发布时间】:2021-10-30 22:24:36
【问题描述】:

我需要帮助将查询结果转换为按月转置。该表如下所示。

我需要这样的结果

【问题讨论】:

    标签: sql ms-access transpose


    【解决方案1】:

    您可以使用条件逻辑来聚合结果:

    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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      相关资源
      最近更新 更多