将日期列转换为两个日期列?

时间:2019-07-23 13:44:42

标签: sql sql-server

我试图根据日期列的更新或删除操作将其分为两列。

Id Action  Date
---------------------
1  Add     2016-01-01
1  Update  2017-02-01
1  Delete  2018-03-01
2  Add     2016-03-01
2  Add     2017-01-01
2  Update  2017-09-01
2  Delete  2018-01-01
2  Add     2018-06-01
2  Delete  2019-01-01

我想要这样的输出:

Id Action FromDate    ToDate
----------------------------
1  Add    2016-01-01  2017-02-01
1  Update 2017-02-01  2018-03-01
2  Add    2016-03-01  2017-09-01
2  Update 2017-09-01  2018-01-01
2  Add    2018-06-01  2019-01-01

如果您对此问题有任何解决方案,可以请发表您的答案吗?

0 个答案:

没有答案