0

Bestimmten Datensatz in einer anderen Tabelle ändern

Hallo zusammen
Ich habe ein Konfigurationstabelle "Configuration"und da einen Datensatz Counter mit einem Zehlenfel "Zahl".
Nun möchte ich gerne die Zahl auslesen, auch wenn ich in einer komplett anderen Tabelle bin, das klappt gut mit
let newRN := (select Configuration where idConfig = "Counter").Zahl
Aber jetzt möcte ich gerne die Zahl um eines erhöhen, damit ich das nächste mal den nächst höheren Wert bekomme.
Mit SQL würde ich jetzt schreiben:
Update configuration set Zahl = Zahl+1 where idconfig = "Counter"
aber wie muss ich das hier schreiben?
Danke und Gruss Adrian

4 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Adrian:

    first(select Configuration where idConfig = "Counter").(Zahl:=Zahl+1)

    Leo

    • Haefi
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo
    Danke das funktioniert bestens, muss weg vom SQL-Denken :-)
    Gibt es irgendwo eine Liste mit so Datenbank manipulations info, beispielscrips oder ähnlich?
    Ich hab für mein Probelm das Forum durchsucht aber keine passende Antwort gefunden, bis auf deine jetzt.
    lg Adrian

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Adrian.

    Als erstes gibt es hier die Sprachreferenz:

    https://ninoxdb.de/de/manual/erweiterte-Berechnungen/funktions-und-sprachreferenz

    Dann gibt es in ninox-Team "Webinar DE 2020" eine Datenbank 0001_Ninox-Referenz von Copytexter. Wenn du noch nicht im Team bist - eine Email an support@ninoxdb.de schreiben.

    Leo

    • Haefi
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo
    Danke die Sprachreferenz kenne ich bereits, habe mich angemeldet beim WebinarTeam jetzt bin ich gespannt :-)
    Liebe Grüsse Adrian