Bonjour à vous,

Sur un SELECT, je tente de formater le texte d'un champs de type character varying avec la fonction to_date. Le chaîne caractère de mon champs se présente comme suit : 20101201

SELECT to_date(champs, 'YYYY-MM-DD') FROM event WHERE...

Le résultat escompté : 2010-12-02

Le résultat donné : 8341381-12-11

L'idée pour moi n'est pas tant d'ajouter des tirets dans la chaîne de caractère, mais plutôt de convertir le contenu en format date afin d'en extraire différents formats ex: 'DDD', 'W' etc.

Quelqu'un a une idée ?