[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2003
    Beiträge
    95

    QRY Datumsformat

    hallo leute!

    habe in einem file ein feld XXX mit 8 0 numerisch und inhalt 20050301 oder 0 (als Datum).

    müsste nun sätze selektieren nur wo auf heutiges datum oder 0 ausgewählt wird, also jene die kein datum haben oder heutiges.

    Krieg das aber nicht hin bei den 0 inhalt.

    Gibts da ne elegante Lösung bzw eine die funktioniert?

    verwende dabei:
    current(date)
    substr(digits(xxx), 1, 4) usw
    date(tt!!'.'!!mm!!'.'!!jj)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    In der Satzauswahl halt den Feldinhalt auf "or xxx eq 0" abfragen.
    Da Query leider keine Klammern kennt, den gesamten Auswahlausdruck mit dewr zusätzlichen Bedingung wiederholen:

    feld1 eq 'X'
    and feld2 eq 'Y'
    and xxx eq berdatum
    or feld1 eq 'X'
    and feld2 eq 'Y'
    and xxx eq 0
    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
    May 2003
    Beiträge
    95
    Das ist schon klar - Problem liegt aber hier :
    and xxx eq berdatum
    xxx hat format num 8 0 (20050301)
    berdatum ist variabel (also heutiges datum mit current(date)
    - wie kann ich die formate vergleichen 20050301 mit 01.03.05 - nur uber ein generiertes ergebnisfeld - und das ist bei 0 weider das problem

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Erstelle berechnete Felder:
    DATX char(current(date),iso)
    DATN substr(datx, 1, 4)
    !! substr(datx, 6, 2)
    !! substr(datx, 9, 2)
    DATV digits(xxx)

    Satzauswahl:
    datv ge datn
    or xxx eq 0
    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

  5. #5
    Registriert seit
    May 2003
    Beiträge
    95
    Genau das ist die Lösung! Vielen Dank.

Similar Threads

  1. QRY und PARAMeter
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 28
    Letzter Beitrag: 17-01-08, 10:35
  2. Qry Layout
    By Jump4738 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 22-08-06, 08:08
  3. SQL Date im Datumsformat *EUR erstellen
    By N.Welp in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 03-11-05, 14:50
  4. Frage zum QRY aus CL
    By hs in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 25-04-02, 16:49
  5. Frage zur Formatierung mit Funktion DIGITS in QRY
    By hs in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 14-02-02, 06:30

Berechtigungen

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