我是 SQL 的初学者,我在 SQL 中有以下问题。
我需要一个 SQL 查询来计算字段 [idpersone] 中具有相同值的两个连续行之间的差异,并将它们重新组合成一行。
例如,我需要将我的表转换为所需的数据,如下所示:
Table data:
idLigne | idperson | statut
--------|----------|-------
L1 1 A
L2 1 B
L3 1 A
L4 1 B
L5 2 A
L6 2 B
L7 3 A
L8 3 B
Desired output:
idLigne | idpersonne | firstLighe | secondLigne
--------|------------|------------|------------
L2-L1 1 L1 L2
L4-L3 1 L3 L4
L6-L5 2 L5 L6
L8-L7 2 L7 L8