Bonjour,

JE souhaite convertir un double de cette forme 41105.2083333333 qui représente une date dans un fichier xml en datetime SQL sous SQL Server 2008.

Lorsque je joue cette instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
DECLARE @d DATETIME
SET @d = CONVERT(DATETIME, 41105.2083333333, 13)
select @d
Je me retrouve avec le résultat suivant :
2012-07-15 06:00:00.000
Alors que la date réelle devrait être :
2012-07-13 07:00:00.000
J'ai donc systématiquement deux jours d'avance sur la date réelle ?
Auriez-vous une idée ?