Bonjour à tous,
Je travail sur une base enregistrant les dates dans un champ entier qui représente le nombre de secondes depuis 1970, j'utilise donc :
Or je viens de me rendre compte qu'il y a un décalage de 2 heures , j'ai fais quelques recherches et apparemment il faudrait faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT CONVERT(varchar,DATEADD(s, MonChamp, '19700101 00:00:00'),103) FROM MaTable
En été
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT CONVERT(varchar,DATEADD(s, MonChamp, '19700101 02:00:00'),103) FROM MaTable
Et :
En hivers ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT CONVERT(varchar,DATEADD(s, MonChamp, '19700101 01:00:00'),103) FROM MaTable
L'un d'entre vous aurait-il été confronté au même type de problème et si oui comment l'avez-vous résolu ?
Partager