SQL - 当 lineid='01' 然后 newid else id 时的情况



我的表中有这样的数据

<表类> lineid 价格€ tbody><<tr>01100.0002200.000110.3401311.120114.330236.4403号89.700411.33

你可以使用下面的东西来使用运行计数(假设这是你正在谈论的MS SQL)

SELECT ROW_NUMBER() over(partition by [LineId] order by [LineId]) as DocId,
[LineId],
[Price]
FROM [StackOverflow].[dbo].[RunningCount] order by [LineId]

最新更新