我有一個表,只有2列,其是作爲遵循2相同ID列〜1行
|ID | Date |
===================
|1 | 03/04/2017 |
|1 | 09/07/1997 |
|2 | 04/04/2014 |
我想達到的最終結果作爲遵循
|ID | Date 1 |Date 2 |
================================
|1 | 03/04/2017 | 09/07/1997 |
|2 | 04/04/2014 | NULL |
我目前閱讀PIVOT功能,我不知道我是否在正確的軌道上。我還是新的SQL
您正在使用的數據庫(如Oracle,SQL服務器,Postgres的,等等) ?你嘗試過什麼嗎? –
'SELECT ID,MIN(Date)AS date_1,MAX(Date)AS date_2 FROM yourTable GROUP BY ID' –
正在使用SQL Server,剛剛嘗試過PIVOT函數,它給了我只有ID爲'1'的日期1 – TinTin