[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2003
    Beiträge
    331

    Talking Hilfe .. SQL .. DELETE

    Irgendwie komme ich nicht auf die richtige Lösung.

    Ich möchte per SQL Sätze in einer Pos.-Datei löschen, in denen ein bestimmter Wert einen andere Wert in der Kopfdatei überschreitet.

    Beispiel:
    PosDatei : Index 4711 Wert 110
    KopfDatei: Index 4711 Wert 100

    Der Wert überschreitet in diesem Falle den Wert der Kopfdatei.

    Wie heisst der SQL-Befehl, um die entspr. Pos-Sätze zu deleten.

    DELET ...

    mfg. Ludger

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.877
    Hi Ludger,

    versuch mal folgendes:
    PHP-Code:
    delete from Pos d
    where 
    (d.KeyFldd.Wertin (select p.KeyFldp.Wert 
                                    from Kopf k join Pos p 
                                      on     k
    .KeyFld p.KeyFld 
                                         
    and p.Wert   k.Wert); 
    Falls Du noch nicht auf Release V5R4 bist, must Du wahrscheinlich die Werte für die In-Anweisung (KeyFld und Wert) über concat verbinden.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. Brauche Hilfe zu FETCH xxx USING DESCRIPTOR
    By AndreasH in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 08-05-15, 13:09
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43
  5. Hilfe bei embedded SQL
    By marcel331 in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 10-04-06, 10:49

Berechtigungen

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