Anmelden

View Full Version : SQL Update für gleiche Sätze



Peet
09-09-24, 13:13
Hallo zusammen,
ich brauche mal eure Unterstützung.
Ich habe eine Datei mit Artikelnr., mehrere Sätze für einen Artikel, aber Datumsfeld unterschiedlich.

Jetzt möchte ich alle Sätze eines Artikel, mit Ausnahme des aktuellsten (Datumsfeld)
, mit einem Kz. updaten !

Über ein Sql kriege ich die Anzahl der Sätze für einen Artikel, klar, kein Problem.
Aber ich stehe irgendwie auf dem Schlauch, wie ich den Update sauber mit einem Sql Befehl lösen kann.


Danke im Voraus und Vg.
Peet

Robi
09-09-24, 13:25
update datei set feld=wert where (key1, key2, ... datumsfeld) not in(
select key1, key2, ... max(datum) from datei group by key1, key2, ...


ohne gewähr
Datumsfeld muß JJMT oder DATUM sein, so das max() funktioniert

Peet
09-09-24, 13:38
update datei set feld=wert where (key1, key2, ... datumsfeld) not in(
select key1, key2, ... max(datum) from datei group by key1, key2, ...


ohne gewähr
Datumsfeld muß JJMT oder DATUM sein, so das max() funktioniert

Vielen Dank, werde ich ausprobieren.
Vg.