bonjour a tous

j'ai une requête qui fait que d'insertion en masse insert into

Table source : colonne de type nvarchar(50)

table destination : colonne de Type smalldatetime

Si je met dans le colonne source un convert vers la format jj/mm/aa Tout est ok
Code : Sélectionner tout - Visualiser dans une fenêtre à part
convert(varchar(50),r.[pol_datdeb initial_policy_effect_date],103 )
Si je met dans le colonne source un convert vers la format mm-jj-aa Tout est Nok
Code : Sélectionner tout - Visualiser dans une fenêtre à part
convert(varchar(50),r.[pol_datdeb initial_policy_effect_date],110 )
--->erreur de conversion

Qui peut me dit pourquoi a travers la conversion 103 il y a une conversion direct vers le format date alors que avec le format 110 j'ai une erreur de conversion

merci pour vos explications