Salut a tous et merci pour lire ma question!


Il me dit de convertir d'int en varchar a l'aide de la clause CONVERT mais je ne sais pas comment l'utiliser.

Le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
DECLARE @variabila3 datetime
 
SET @variabila3 = '  2010-02-26'
 
SELECT 'Variabila3 este o variabila data calendaristica'+LTRIM(@variabila3) AS 
ValoareDataCalendaristica
 
GO

Ici l'erreur c'est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Msg 242, Level 16, State 3, Line 3
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
J'ai essaye comme ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
DECLARE @variabila3 datetime()
 
SET @variabila3 = '  2010-02-26'
 
SELECT 'Variabila3 este o variabila data calendaristica'+
CONVERT(LTRIM(varchar,@variabila3)) AS 
ValoareDataCalendaristica
GO