Syntax error converting datetime from character string
J'ai développé la procédure stockée suivante sur SQL Server 2000:
Code:
1 2 3 4 5 6 7 8
|
CREATE PROCEDURE [dbo].[testD] AS
select convert(datetime,convert(varchar,DatVal)+' ' + Substring(TimVal,1,2)+':'+ Substring(TimVal,3,2),3) as date_temps_converti
FROM MaTable
GO |
Ma procédure retourne un certains nombres d'enregistrements puis s'arrête avec le message d'erreur suivant:
Code:
Syntax error converting datetime from character string.
DatVal est de type decimal (8,0) de la forme AAAAMMJJ
TimVal est de type nvarchar(30) de la forme HHMM