Bonjour,

Voilà mon problème, j'ai un fichier contenant plusieurs lignes, chaque ligne est une chaine de caractères,
Ces chaines contiennent plusieurs segments que je dois séparer et typer (int, datetime, varchar...) dans d'autres tableaux (vues),

certains segment doivent contenir le type datetime, problème c'est que sur certaines ligne ce segment est vide et ça ne fonctionne donc pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT     cast(SUBSTRING(column1, 208, 2)+ '-' + SUBSTRING(column1, 210, 2)+ '-' + SUBSTRING(column1, 212, 4) AS datetime) AS finance_type
FROM            dbo.fichetype
WHERE        (column1 LIKE 'DE%')
J'ai une erreur lorsque je mets ce bout de code,

Savez-vous ce que je dois faire pour débloquer ça svp ?