sql - 使用 SQL Server 中关于订单跟踪的“数据透视”将行转换为列
问题描述
我正在寻找一种使用 Pivot 将 SQL Server 中的行转换为列的有效方法。我曾经将查询结果导出到 CSV 文件,然后使用 MS Excel 获得理想的结果。我想知道 SQL 是否有一种有效的方法来实现理想的结果。太感谢了。*请理解我插入了 2 张图片,因为布局发生了问题。
原始表
理想的结果
解决方案
推荐阅读
- google-app-engine - 将 Google AppEngine 从 Go 1.9 迁移到 Go 1.11 的 app.yaml api_version 问题
- python - 在 tf.unique_with_counts() 之后将标签映射到计数
- jquery - 日期选择器将格式更改为数字
- java - 使用 Saxon/XQuery 设置 URI 或目录解析器
- html - 带有 img-thumbnail 的下拉项目超出其容器
- php - Composer 显示 2 个兼容包之间的冲突(原始)
- c - 如何将 C-printf 字符串格式化为等于 bash-printf 字符串
- go - 赛尔戈。如何使用自定义对象和时间戳比较
- javascript - 类列表切换多个元素
- r - 如何停止在不同计算机上选择相同的“随机”行?