-3
由于我对同一时间戳有多行,因此有些查询有问题。SQL Server:将多行从内部连接表转换为单行
| 1 | 2017-09-21 08:52:18.000 | 120 | 255 | 0 | 0 | 0 | 0 | |
| 2 | 2017-09-21 08:52:18.000 | | | | | | | 17203200 |
我想要的结果是
| R | 2017-09-21 08:52:18.000 | 120 | 255 | 0 | 0 | 0 | 0 | 17203200 |
因为它是相同的数据,但因为它们是从不同的表,那么创建2个或更多的行,我想所有的压扁这一行值,如果两者都有值我想保持最高值。
什么是你的选择第一行而不是第二的原理是什么?什么是表格结构,列名,...这是关于如何提问的一个很好的信息。 https://stackoverflow.com/help/mcve – Eric
它看起来像你想行为像字符串连接。 STUFF可能是一个很好的使用方法,但是您需要利用最后一列的独特需求,您是否需要显示最后一列中的最大值,或者只是第一行列为空? –
定义:“我想保持最高值。”最大组看起来像它会工作错误如果第3条第2条记录有130和第4条第2条记录有200你会混合/匹配值。你确定这是你想要的吗?或者它永远不会发生,因为只有时间戳记填写在“两个”记录“ – xQbert