Schlafibaer 0 Geschrieben 1. April 2021 Melden Teilen Geschrieben 1. April 2021 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. Zitieren Link zu diesem Kommentar
Beste Lösung winmadness 79 Geschrieben 1. April 2021 Beste Lösung Melden Teilen Geschrieben 1. April 2021 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 Zitieren Link zu diesem Kommentar
MDD 12 Geschrieben 6. April 2021 Melden Teilen Geschrieben 6. April 2021 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 Zitieren Link zu diesem Kommentar
Schlafibaer 0 Geschrieben 12. April 2021 Autor Melden Teilen Geschrieben 12. April 2021 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.