繁体   English   中英

我想在 SQL 中将行值查询为列

[英]I want to query the row values as Column in SQL

我有一个查询要从 DB 中得到以下数据

在此处输入图像描述

但实际上,我想将数据作为

在此处输入图像描述

我们有什么办法可以做到这一点SSRS? 我怎样才能做到这一点? 真的卡住了

您可以在 SSRS 中轻松完成此操作,而无需更改数据集。

  1. 向报表添加矩阵控件
  2. 将受让人字段拖到Rows占位符
  3. 将 Priority_n 字段Columns占位符
  4. 将 Count_C 字段拖到Data占位符

而已。 如果这没有帮助,请告诉我,我将使用示例图像进行更新。

请重新检查列名;

SELECT * FROM (
  SELECT
    [Assignee],
    [Priority_n],
    [Count_C]
  FROM dataset
) Results
PIVOT (
  SUM([Count_C])
  FOR [Priority_n]
  IN (
    [High],
    [Medium],
    [Low]
  )
) AS PivotTable

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM