[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    95

    Datum in Query

    Hallo Zusammen,

    kleine Frage:

    wir haben ein Query mit mehreren Datumsabfragen : :

    --> Datum1 EQ 20060929

    das wird jeden Tag entsprechend geändert - Datum vom Vortag.

    Gibt es einen Parameter, mit dem man diese Datumfrage so gestalten kann, daß immer das Datum vom Vortag ausgewählt wird. --> Datum1 EQ "datum vom Vortag"

    Danke für die Hilfe
    Heinz

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dazu bedarf es mehrerer Schritte in berechneten Feldern:

    vortagd = date(days(current_date) - 1)
    vortagn = year(vortagd)*10000 + month(vortagn)*100+date(vortagd)

    Satzauswahl:
    Datum1 eq vortagn

    Dies ist sicherlich nicht die einzige Möglichkeit.
    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
    Sep 2003
    Beiträge
    95

    datum qry

    moin

    geht das nicht einfacher ?

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

    nein es geht nicht einfacher.
    Du musst schon 2 Hilfsfelder definieren, da Dein Vergleichs-Datum ein numerischer Wert ist.
    1. Zunächst muss das Datum des Vortags ermittelt werden.
    (Die Syntax von Baldur ist allerdings nicht korrekt, das ist SQL und nicht Query400!)
    Die Query400-Syntax lautet:
    current(date) - 1 day

    Und bei SQL-Syntax ist es auch nicht notwendig ein echtes Datum über Days und Date zu konvertieren, sondern auch hier ist es möglich direkt einen Tag abzuziehen:
    Current_Date - 1 Day

    2. Aus diesem Datum muss jetzt ein numerisches Datum aufbereitet werden, in der Form wie Du es benötigst.
    (Intern ist ein Datum immer als Scalinger Number, Anzahl der Tage vom 1.1.0001 gespeichert)

    Das zweite Feld verwendest Du dann bei Sätze auswählen, anstatt des hardcodierten Vortages.

    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. Query Manager -_-
    By Azubiiiiii in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-08-06, 09:44
  2. Datum überlebt ODBC Transfer auf Excel nicht
    By jjagi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 07-07-06, 08:29
  3. Query und Datum
    By Hubert Brethauer in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 05-05-06, 12:37
  4. Datum in Query
    By kre001 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-03-06, 08:17
  5. Datum aus numerischem Feld in Query
    By zmann in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 09-09-05, 15:22

Berechtigungen

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