Bonjour,
ss SQL Server 2000, j'ai un champ Numérique date_source qui contient des dates de type 38245.
Comment faire pour créer un champ date_cible qui serait au format datetime? et plus précisemment dd/mm/yyyy?
Merci pour votre aide
Bonjour,
ss SQL Server 2000, j'ai un champ Numérique date_source qui contient des dates de type 38245.
Comment faire pour créer un champ date_cible qui serait au format datetime? et plus précisemment dd/mm/yyyy?
Merci pour votre aide
Bonjour,
tu peux faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 convert(datetime,38245)
A+
merci,
j'ai réussi à convertir . Le seul hic : 36986 correspond au 05/04/01 dans xls (et c'est effectivement la valeur que je dois récupérer) mais dans sql server j'obtiens le 07/04/01.
J'ai essayé en utilisant le format datetime et smalldatetime, cela ne change rien....
Slt,
Il y a deux jours de decalage entre les deux, la seule solution c'est de retrancher 2 jours a la date donnee par SQL Server.
a+
je n'ai pas l'impression qu'il y ait systématiquement 2 jours d'écart....???
Alors, essaie de faire:
Ou alors, tu utilises le raisonnement par récurence pour t'en convaincre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 convert(datetime,38245-2)
OK : j'ai fait quelques tests et cela semble fonctionner. Sais-tu à quoi est du cet écart entre 2 produites Microsoft?
Ca franchement, il faudrait remonter l'historique de ces produits.
L'important c'est d'avoir cet écart en tête pour ce souvenir dès que le besoin se presente.
OK
MERCI POUR TON AIDE LAURENT
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager