簡體   English   中英

在 sql 中將兩行合並為一行?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM