Schlafibaer 0 Posted April 1 Report Share Posted April 1 Hallo zusammen, Mit folgendem Code SELECT DISTINCT CAST(COD_AZIENDA AS NUMERIC) AS COD_AZIENDA, MAX(DATEUPD) AS MAX_DATE FROM DATI_SALDI_LORDI WHERE PROVENIENZA LIKE '%MAP_TWB%' AND COD_SCENARIO = ${$SCENARIO.originalScenario.code} AND COD_PERIODO = ${$PERIOD.code} GROUP BY COD_AZIENDA ORDER BY COD_AZIENDA erhalte ich die Datumsausgabe 2020.11.24 18:56:10,112 mit welcher Anweisung kann ich das Datum ändern in: 24.11.2020 18:56:10,112 wer kann helfen? Mit to Date klappt es nicht. Quote Link to post
Solution winmadness 15 Posted April 1 Solution Report Share Posted April 1 Hallo, die Funktion "to_Date" ist für die Umwandlung von Strings in Typ Timestamp vorgesehen. Du benötigst den umgekehrten Weg: Timestamp -> String. Hierzu verwendest Du die Funktion "to_varchar", in Deinem Fall also TO_VARCHAR (MAX(DATEUPD), 'DD.MM.YYYY HH:MI:SS.FF3') Falls es sich um den Datentyp "Date" handelt bzw. Du die Millisekunden nicht benötigst, dann einfach ".FF3" weglassen Quote Link to post
MDD 3 Posted April 6 Report Share Posted April 6 Hallo ... FORMAT(MAX(DATEUPD) ,'dd.MMMM.yyyy HH:mm.ss.fff', 'de-de') AS MAX_DATE würde dir die Information als Datum belassen sie jedoch wie gewünscht formatieren. Gruß MDD Quote Link to post
Schlafibaer 0 Posted Monday at 12:40 PM Author Report Share Posted Monday at 12:40 PM Hallo zusammen, vielen Dank für die schnellen Antworten. Folgender Code hatte zum Ziel geführt: ...TO_VARCHAR (MAX(DATEUPD), 'DD.MM.YYYY HH24:MI:SS.FF3')AS MAX_DATE VG Quote Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.