sql - 在 MS ACCESS 中转置 SQL 查询结果
解决方案
您可以使用条件逻辑来聚合结果:
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;
推荐阅读
- c++ - 删除第 n 个位置的单链表
- mosaic-decisions - 如何从每天生成的 FTP 服务器获取动态文件?
- c# - 子实体未更新/添加 .NET Core
- angular - 如何在ngrx中使用参数调用选择器内的选择器?
- python - 使用 git 将 python 代码部署到 heroku 后,如何更改 python 代码,而无需每次都下载和重新安装需求?
- git - 如何在 Ansible Tower / AWX 中将文件从另一个 git 存储库上传到角色 (/files)?
- reactjs - 在表单提交reactjs上未定义
- java - 我在一本编程书上看到了这段代码,输出是 3、5、7、9。有人能解释一下为什么输出中没有显示数字 1 吗?
- python - 编码问题
- regex - 正则表达式:下划线之间的匹配