Einzelnen Beitrag anzeigen

Leonard

Registriert seit: 12. Okt 2005
Ort: Lutherstadt Eisleben
64 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: SQL und nächsten freien (integer)Wert ermitteln

  Alt 4. Nov 2008, 15:36
Hallo,
unabhängig davon, ob es nun gut oder schlecht ist was du machen möchtest, könnte diese Anweisung dir die nächste Nummer geben:

SQL-Code:
select top 1
a.Nummer + 1
from tblNummer a
left outer join tblNummer b on b.Nummer = a.Nummer + 1
where
b.Nummer is null
order by a.Nummer
tblNummer ist für das Beispiel eine Tabelle mit einem Feld Nummer vom Typ Integer.

mfg Tobias

Edit: Die where Klausel war etwas "unschön"
Tobias
  Mit Zitat antworten Zitat