J'ai développé la procédure stockée suivante sur SQL Server 2000:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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