[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2004
    Beiträge
    178

    Query: Wenn < 0 dann setzte 0

    Hallo,

    habe hier Problem. Ich berechne im Query einen Wert:

    Wert A - Wert B = Wert C

    Jetzt kann das Ergebinis auch negativ sein.

    Kann ich Query anweisen, Wenn WertC < 0 dann setzte Werte C = 0 ?

    Dh. alles was < 0 ist soll mit 0,00 rauskommen.

    Herzlichen Dank

    Christian

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das ist wohl eher was für SQL (QMQuery, ggf. Web-Query?):

    case when feld < 0 then 0 else feld end
    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

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Hallo,

    wenn Du unbedingt mit Query/400 arbeiten mußt und diese Funktionalität benötigst, erstelle eine SQL View und verwende diese View (anstatt der Datei) in Deinem Query.

    z.B.
    PHP-Code:
    Create View MyLib/MyView
    as Select a.*, Case When MyFld 0 Then 0 else MyFld End as NewFld
          From MyTable 
    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. QueryManager / Query ---> Aufruf mit Variablen
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-11-06, 18:07
  2. Datum in Query
    By heini in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-09-06, 10:10
  3. Query Manager -_-
    By Azubiiiiii in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-08-06, 09:44
  4. Query und Datum
    By Hubert Brethauer in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 05-05-06, 12:37
  5. Antworten: 1
    Letzter Beitrag: 24-04-06, 10:37

Berechtigungen

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