Bonjour

Je ne savais pas trop où poser mon problème.

Je travaille sur un projet ou je récupère des données sur une base MS SQL server dont je ne suis pas propriétaire, ce soit des données d'un erp, a destination d'une base Oracle 11.

Une des données est une date heure au format float : YYYYMMDDHHmm
Je dois par requête réussir a convertir cela en date heure du style : DD/MM/YYYY HH:mm

J'ai tout essayé mais rien n'y fait, je ne parviens pas à le faire.

Je vous demande donc un piti coup de main, svp.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select CONVERT (datetime,convert(char(12),d.E2DTHP )) as E2DTH  from table d
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CAST(CAST(d.E2DTHP AS bigint) AS VARCHAR(8)) from table d