[英]merge two rows into one row in sql?
我有一张桌子:
服务器 | 全部的 | 日期 |
---|---|---|
#01 | 200 | 2022-01-01 14:11:50.000 |
#01 | 100 | 2022-01-01 22:19:33.000 |
#02 | 150 | 2022-01-01 14:55:35.000 |
#02 | 300 | 2022-01-01 21:45:28.000 |
#03 | 500 | 2022-01-01 21:43:21.000 |
但我想要 output 如下(我想用这个 output 与其他表进行内连接):
服务器 | 总计_1 | 总计_2 |
---|---|---|
#01 | 200 | 100 |
#02 | 150 | 300 |
#03 | 500 | 0 |
我猜您正在使用 Microsoft SQL 请按照以下链接获取有关如何 pivot 表https: //docs.microsoft.com/en-us-sql/sql 中的数据的语法和示例透视和取消透视?视图=sql-server-ver16
或者您可以对 pivot 使用 sun 查询,这是一种耗时且肮脏的方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.