Ich möchte die erste "Lücke" in einer Zählerspalte in einer SQL-Tabelle finden. Wenn es zum Beispiel die Werte 1,2,4 und 5 gibt, würde ich gerne 3 herausfinden.
Ich kann die Werte natürlich in Ordnung bringen und manuell durchgehen, aber ich würde gerne wissen, ob es eine Möglichkeit gibt, dies in SQL zu tun.
Darüber hinaus sollte es sich um Standard-SQL handeln, das mit verschiedenen DBMS arbeitet.
LAG(id, 1, null)
Funktion mitOVER (ORDER BY id)
Klausel verwenden.