我有以下员工数据:
实际身份证 | 最后一个 ID |
---|---|
2554 | 2344 |
2344 | 2111 |
2111 | 无效的 |
2332 | 无效的 |
2555 | 1234 |
1234 | 无效的 |
这里的特点是员工可以更改他的标识符,只保存前一个。
我应该添加一个新字段,创建一个新的标识符,将员工的历史分组。
实际身份证 | 最后一个 ID | 新身份证 |
---|---|---|
2554 | 2344 | 1 |
2344 | 2111 | 1 |
2111 | 无效的 | 1 |
2332 | 无效的 | 2 |
2555 | 1234 | 3 |
1234 | 无效的 | 3 |
是否可以在 SQL 中做到这一点。如果是这样,请告诉我。实际上我使用的是 SQL Server 2017,谢谢。