[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2004
    Beiträge
    19

    Ablauf Datumsvergleich

    IF (D#ESDTVO <> %DATE(01010001:*EUR) OR D#ESDTBI // Datum eingegeben ?
    <> %DATE(01010001:*EUR)) AND
    (D#ESDTVO > %DATE(ARANL:*DMY) OR D#ESDTBI // Datum außerhalb Auswertungszeitraum ?
    < %DATE(ARANL:*DMY));
    ITER; // DS ÜBERLESEN
    ENDIF;

    Wenn ich das richtig verstehe, läuft es also so ab:
    1. D#ESDTVO: Benutzer gibt 10.05.2006 ein
    D#ESDTBI: Benutzer gibt 31.05.2006 ein
    2. Datum wird in *ISO umgewandelt: 20060510
    20060531
    3. ARANL: enthält 130599

    4. Datum wird in *ISO umgewandelt, und weil das Quellformat *DMY ist,
    gilt bei Y 00 bis 39 Jahr wird umgewandelt in 20000512 bis 20390512
    bei Y 40 bis 99 Jahr wird umgewandelt in 19400512 bis 19990512
    5. Daten werden verglichen

  2. #2
    Registriert seit
    Dec 2002
    Beiträge
    301
    Genau so läuft das .
    Frank Hildebrandt

Similar Threads

  1. Datumsvergleich im OPNQRYF
    By Jenne in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 07-06-04, 12:19

Berechtigungen

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