[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2003
    Beiträge
    302

    SQL Update für gleiche Sätze

    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

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    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
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Jan 2003
    Beiträge
    302
    Zitat Zitat von Robi Beitrag anzeigen
    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.

Similar Threads

  1. Antworten: 11
    Letzter Beitrag: 18-07-16, 09:49
  2. verschiedene Jobs gleiche Datei, schreib / lese konflikt?
    By dibe in forum NEWSboard Programmierung
    Antworten: 20
    Letzter Beitrag: 25-02-16, 15:33
  3. Antworten: 1
    Letzter Beitrag: 08-06-15, 11:18
  4. Upgrade gleiche Version i5/OS
    By heini in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-02-07, 08:30
  5. 2 Dateien mit SQl verknüpfen, gleiche Feldnamen
    By marcel331 in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 03-04-06, 12:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •