【发布时间】:2018-03-22 16:59:11
【问题描述】:
我有一些糟糕的数据需要转化为有意义的东西。我意识到这不是表明我已经很久没有使用过 StackOverflow 并且我不确定语法的最佳方式。
我试图写一些查询,但我真的不知道从哪里开始这种查询所以任何帮助将不胜感激,谢谢。
我有一个链接到详细信息表的标题表。在详细信息表中,我有 3 组 2 条记录,我想在其中获取两列之间的差异。
标题表
headerId
1
2
明细表
detailid|headerId|name|totalElapsedMs
1|1|Request1|100
2|1|Response1|1000
3|1|Request2|1100
4|1|Response2|1800
5|1|Request3|2000
6|1|Response3|2600
结果
我想减去彼此匹配的行,然后将它们向上旋转到标题行,如下所示。
headerId|Request1ElapsedMs|Request2ElapsedMs|Request3ElapsedMs
1|900|700|600
【问题讨论】:
标签: sql-server select pivot