bonjour a tous

Je veux convertir mon champ (dateVar = '09 / 2018 ') en un champ de date réelle. En fait, je n'ai que des mois et des années, alors je dois ajouter juste 01 comme un jour. Mon résultat final devrait être 2018-09-01
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE dateTable (
    dateVar varchar(10)
);
 
insert into dateTable (dateVar)
values('08/2018'),('01/2017');
j'ai utilisé ceci pour convertir à la date mais ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT CONVERT(date, dateVar, 103) FROM dateTable
Message d'erreur Msg 241, Level 16, State 1, Line 8
Échec de la conversion de la date et/ou de l'heure à partir d'une chaîne de caractères.