Bonne journée
Comment puis je convertir un champ char vers un champ datetime
dans sql server
merci
Bonne journée
Comment puis je convertir un champ char vers un champ datetime
dans sql server
merci
CAST(MaColonne AS DATETIME)
Attention : le format attendu d'une date littérale est le format ISO court, c'est à dire AAAAMMJJ. SI ce n'est pas le cas, modifiez le paramétrage de votre session avec SET DATEFORMAT.
A +
Merci pour votre reponse
mais quand j'utilise cast comme suit :
le message suivant m'apparait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select cast (datemb as datetime) from eff3
La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors des limites des valeurs de date et d'heure.
salut,
Pour la conversion de type pas de probleme mais tu vas avoir des soucis avec le contenu.
SQL sauvegarde les dates sous la forme 'YYYY-MM-DD' et les DATETIME 'YYYY-MM-DD HH:ii:SS'
Pour modifier le type de la colonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE table MODIFY col DATE;
Est ce que je ne pourrais
pas avoir une solution sans changer la colonne de ma table
car j'en ai besoin
Bonjour,
kajol : attention, tes conseils et ta syntaxe ne s'appliquent pas à MS SQL Server. Il n'y a pas de type date dans SQL Server, seulement du datetime, et la syntaxe du ALTER TABLE n'a pas de MODIFY.
Sidi-Bou : comment sont stockées tes dates dans ta colonne ? Es-ce toujours au même format, ou y a-t-il des changements. La saisie de la valeur est-elle faite à la main sans contrôle ?
Le format date de mes tables est datetime
mais je veux importer des dates externes d'une base db2
de type caractere et je vais les convertir en datetime
merci
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