By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Records: 4 Duplicates: 0 Warnings: 0
| ID | 2022-10-03 | 2022-10-10 |
|---|---|---|
| 123 | 2022-12-29 | 2022-02-01 |
| 246 | 2022-02-04 | 2022-01-11 |
Statement prepared
| ID | 2022-10-03 | 2022-10-10 |
|---|---|---|
| 123 | 2022-12-29 | 2022-02-01 |
| 246 | 2022-02-04 | 2022-01-11 |
| @columns |
|---|
| MAX(CASE WHEN snapdate='2022-10-03' THEN createdate END) AS '2022-10-03',MAX(CASE WHEN snapdate='2022-10-10' THEN createdate END) AS '2022-10-10' |
| @sql |
|---|
| SELECT ID,MAX(CASE WHEN snapdate='2022-10-03' THEN createdate END) AS '2022-10-03',MAX(CASE WHEN snapdate='2022-10-10' THEN createdate END) AS '2022-10-10' FROM mytable GROUP BY ID |
Statement prepared
| ID | 2022-10-03 | 2022-10-10 |
|---|---|---|
| 123 | 2022-12-29 | 2022-02-01 |
| 246 | 2022-02-04 | 2022-01-11 |
Records: 4 Duplicates: 0 Warnings: 0
Statement prepared
| ID | 2022-10-03 | 2022-10-10 | 2022-10-22 | 2022-10-30 |
|---|---|---|---|---|
| 123 | 2022-12-29 | 2022-02-01 | 2022-12-29 | 2022-02-01 |
| 246 | 2022-02-04 | 2022-01-11 | 2022-02-04 | 2022-01-11 |