[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2005
    Beiträge
    32

    SQL - Datumsfeld und Zeitfeld zusammenfügen und Maximalwert ermitteln

    Ich habe eine Datei mit einem Datums und einem Zeitfeld (leider getrennt). Ich möchte den Satz ermitteln, der die letzte Zeitmarke hat.
    Mit max(char(datum) concat '-' concat char(zeit)) funktioniert es nicht, weil das anschl. als Char sortiert wird und das Datum mit Char schon in tt.mm.jj umgesetzt wird. Somit kommt z.B. der 13.07.17 vor dem 26.06.17

    Hat jemand dazu eine Idee?

    Vielen Dank

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    wie wärs mit "char(Datum, ISO)" ?
    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
    Wenn es tatsächlich Datums und Zeitfelder sind, macht man das mit der skalaren Funktion Timestamp.
    Bei dieser Funktion wird eine echte Zeitmarke gebildet, während CHAR() einen alanumerischen String generiert!

    Code:
    Max(Timestamp(YourDateFld, YourTimeFld))
    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. clear auf Datumsfeld mit DFT in DDS
    By oulbrich in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 03-11-17, 10:47
  2. Zeitfeld aus SQL umwandeln in "deutsches" Zeitformat
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 20
    Letzter Beitrag: 17-03-17, 09:30
  3. IFS Share Name ermitteln
    By camouflage in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 21-08-14, 16:23
  4. SQL Wochende ermitteln
    By Miles in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 15-07-14, 06:21
  5. MC Access - ODBC - Datumsfeld
    By Henrik Motzkus in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 04-06-02, 08:11

Tags for this Thread

Berechtigungen

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