[英]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.