Moin,
ich würde diese Formulierung bevorzugen...
Select MAX(Nummer) from Nummern where Datum is null
Zitat von
Ferber:
Warum warum liefert diese Formulierung einen Syntaxfehler?
SET @Nummer = Select MAX(Nummer) as MaxNr FROM Nummern
weil da die Klammern fehlen...
SET @Nummer = (Select MAX(Nummer) as MaxNr FROM Nummern)
Zitat von
Ferber:
Wie krieg ich die grösste Nummer in eine lokale Variable ?
Wie jetzt? @Nummer ist eine lokale Variable (also genau wie es oben steht)
Zitat von
Ferber:
Gibt es im
SQL sowas wie einen "Aktuellen Datensatz"?
Das must du genauer spezifizieren.
Meinst du das in einer
SQL-Anweisung, Prozedur, Funktion, Trigger,...
Was genau möchtest du machen?
MfG
Thorsten