Convert string en datetime
Bonjour,
Je travaille actuellement sur une base postgresql.
J'ai une table avec un champ qui stocke la date. Seulement, celui ci est de type character(17).
Je cherche comment convertir dans ma requête sql ce champ en datetime afin de pouvoir récupérer l'heure et la date séparément.
J'ai tenté jusque là diverses solutions qui n'ont pas fonctionné sauf celle ci :
Citation:
to_date(champdate,'DD MM YYYY') as date
Ce qui a transformé ma chaîne de caractères comme ceci :
Citation:
"20120725101426843" en ""4413033-02-06"" (2012/07/25 - 10h14 et 26843s)
Si je reprends l'exemple au dessus, on doit le lire comme ceci :
Citation:
20120725101426843
aaaammjjhhmmsszzz (z=milliseconde)
le résultat attendu est donc 2012-07-25 de la date 2012/07/25 - 10h14, 26s et 843millisecondes
Est-ce que cette chaîne peut être convertie en datetime si oui, pourriez vous m'aider.
Merci