[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2012
    Beiträge
    4

    Sql Update in der gleichen Datei

    Hallo SqlGurus,

    möchte gerne in der ein und derselben Datei, 2 Felder updaten, wenn Sie nur einmal vorkommen.

    update $workf SET §§DATA1 = 100, §§DATA2 = §§SUM
    where (
    SELECT §§FIR, §§PENR, §§KOST, §§SUM
    FROM $workf
    GROUP BY §§FIR, §§PENR, §§KOST, §§SUM HAVING
    Count(*) = 1)

    Mit CTE ist update nicht möglich oder?

    Ciao

    Harry

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    CTE ist zwar nicht möglich, deine Aufgabenstellung sehr wohl:

    update myfile a set f1= (select sum(c.f2) from myfile c where c.key=a.key)
    where (select count(*) from myfile b
    where a.key=b.key) = 1

    Als Key-Felder gibst du halt alle Beziehungen an.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 08:53
  2. SQL Update aufgrund Werte einer 2. Datei
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 17-01-12, 10:46
  3. Editcode in SQL beschriebener Datei ?
    By ILEMax in forum IBM i Hauptforum
    Antworten: 16
    Letzter Beitrag: 24-01-07, 09:04
  4. Update Syntax SQL
    By wuwu in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-07-06, 15:31
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

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