Est-il possible de modifier un champ varchar et datetime ? et si oui,
comment ? en sachant que les données sont déjà dans la table avec des dates :
01/02/2006
Si ce n'est pas possible par un alter column, existe t-il une autre solution
???
Merci...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ch.
select cast(ton champ as datetime )ou varchar(50) ) as colname select cast(ton champ as varchar(50) ) as colname
si ton champ varchar est correctement ecrit la conversion datetime se fera correctement tu n'aura pas le temp par contre dans l'autre sens ca ne pose aucun probleme à mon avis !
"Christian" a écrit dans le message de news:
Bonjour à tous,
Est-il possible de modifier un champ varchar et datetime ? et si oui, comment ? en sachant que les données sont déjà dans la table avec des dates : 01/02/2006 Si ce n'est pas possible par un alter column, existe t-il une autre solution ??? Merci...
Christian
select cast(ton champ as datetime )ou varchar(50) ) as colname
select cast(ton champ as varchar(50) ) as colname
si ton champ varchar est correctement ecrit la conversion datetime se fera
correctement tu n'aura pas le temp par contre
dans l'autre sens ca ne pose aucun probleme à mon avis !
"Christian" <Christian@discussions.microsoft.com> a écrit dans le message de
news: 7A31CE57-F88E-468D-9A6A-CB062195895C@microsoft.com...
Bonjour à tous,
Est-il possible de modifier un champ varchar et datetime ? et si oui,
comment ? en sachant que les données sont déjà dans la table avec des
dates :
01/02/2006
Si ce n'est pas possible par un alter column, existe t-il une autre
solution
???
Merci...
select cast(ton champ as datetime )ou varchar(50) ) as colname select cast(ton champ as varchar(50) ) as colname
si ton champ varchar est correctement ecrit la conversion datetime se fera correctement tu n'aura pas le temp par contre dans l'autre sens ca ne pose aucun probleme à mon avis !
"Christian" a écrit dans le message de news:
Bonjour à tous,
Est-il possible de modifier un champ varchar et datetime ? et si oui, comment ? en sachant que les données sont déjà dans la table avec des dates : 01/02/2006 Si ce n'est pas possible par un alter column, existe t-il une autre solution ??? Merci...
Christian
SQLpro
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server Expert SQL, SGBD relationnels, modélisation de données Langage SQL et SGBD http://sqlpro.developpez.com/ Formation, audit, optimisation, modélisation, conseil, tuning -=> http://www.datasapiens.com <=-
"Christian" a écrit :
Bonjour à tous,
Est-il possible de modifier un champ varchar et datetime ? et si oui, comment ? en sachant que les données sont déjà dans la table avec des dates : 01/02/2006 Si ce n'est pas possible par un alter column, existe t-il une autre solution ??? Merci...
Christian
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de
piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server
Expert SQL, SGBD relationnels, modélisation de données
Langage SQL et SGBD http://sqlpro.developpez.com/
Formation, audit, optimisation, modélisation, conseil, tuning
-=> http://www.datasapiens.com <=-
"Christian" a écrit :
Bonjour à tous,
Est-il possible de modifier un champ varchar et datetime ? et si oui,
comment ? en sachant que les données sont déjà dans la table avec des dates :
01/02/2006
Si ce n'est pas possible par un alter column, existe t-il une autre solution
???
Merci...
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server Expert SQL, SGBD relationnels, modélisation de données Langage SQL et SGBD http://sqlpro.developpez.com/ Formation, audit, optimisation, modélisation, conseil, tuning -=> http://www.datasapiens.com <=-
"Christian" a écrit :
Bonjour à tous,
Est-il possible de modifier un champ varchar et datetime ? et si oui, comment ? en sachant que les données sont déjà dans la table avec des dates : 01/02/2006 Si ce n'est pas possible par un alter column, existe t-il une autre solution ??? Merci...
Christian
Christian
bonjour,
Que j'utilise Cast ou Convert, j'abouti toujours à ce message d'erreur : "The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value."
???
Christian
"SQLpro" a écrit :
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server Expert SQL, SGBD relationnels, modélisation de données Langage SQL et SGBD http://sqlpro.developpez.com/ Formation, audit, optimisation, modélisation, conseil, tuning -=> http://www.datasapiens.com <=-
"Christian" a écrit :
> Bonjour à tous, > > Est-il possible de modifier un champ varchar et datetime ? et si oui, > comment ? en sachant que les données sont déjà dans la table avec des dates : > 01/02/2006 > Si ce n'est pas possible par un alter column, existe t-il une autre solution > ??? > Merci... > > Christian
bonjour,
Que j'utilise Cast ou Convert, j'abouti toujours à ce message d'erreur :
"The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value."
???
Christian
"SQLpro" a écrit :
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de
piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server
Expert SQL, SGBD relationnels, modélisation de données
Langage SQL et SGBD http://sqlpro.developpez.com/
Formation, audit, optimisation, modélisation, conseil, tuning
-=> http://www.datasapiens.com <=-
"Christian" a écrit :
> Bonjour à tous,
>
> Est-il possible de modifier un champ varchar et datetime ? et si oui,
> comment ? en sachant que les données sont déjà dans la table avec des dates :
> 01/02/2006
> Si ce n'est pas possible par un alter column, existe t-il une autre solution
> ???
> Merci...
>
> Christian
Que j'utilise Cast ou Convert, j'abouti toujours à ce message d'erreur : "The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value."
???
Christian
"SQLpro" a écrit :
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server Expert SQL, SGBD relationnels, modélisation de données Langage SQL et SGBD http://sqlpro.developpez.com/ Formation, audit, optimisation, modélisation, conseil, tuning -=> http://www.datasapiens.com <=-
"Christian" a écrit :
> Bonjour à tous, > > Est-il possible de modifier un champ varchar et datetime ? et si oui, > comment ? en sachant que les données sont déjà dans la table avec des dates : > 01/02/2006 > Si ce n'est pas possible par un alter column, existe t-il une autre solution > ??? > Merci... > > Christian
bruno reiter
si possible, reformates la date en alpha en 'AAAAMMJJ' puis fais un convert vers du date time sinon utilises SET DATEFORMAT avant le convert
br
"Christian" a écrit dans le message de news:
bonjour,
Que j'utilise Cast ou Convert, j'abouti toujours à ce message d'erreur : "The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value."
???
Christian
"SQLpro" a écrit :
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server Expert SQL, SGBD relationnels, modélisation de données Langage SQL et SGBD http://sqlpro.developpez.com/ Formation, audit, optimisation, modélisation, conseil, tuning -=> http://www.datasapiens.com <=-
"Christian" a écrit :
> Bonjour à tous, > > Est-il possible de modifier un champ varchar et datetime ? et si oui, > comment ? en sachant que les données sont déjà dans la table avec des > dates : > 01/02/2006 > Si ce n'est pas possible par un alter column, existe t-il une autre > solution > ??? > Merci... > > Christian
si possible, reformates la date en alpha en 'AAAAMMJJ' puis fais un convert
vers du date time
sinon utilises SET DATEFORMAT avant le convert
br
"Christian" <Christian@discussions.microsoft.com> a écrit dans le message de
news: 1530D5CA-0CC7-4E49-8C31-4418A9C73829@microsoft.com...
bonjour,
Que j'utilise Cast ou Convert, j'abouti toujours à ce message d'erreur :
"The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value."
???
Christian
"SQLpro" a écrit :
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de
piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server
Expert SQL, SGBD relationnels, modélisation de données
Langage SQL et SGBD http://sqlpro.developpez.com/
Formation, audit, optimisation, modélisation, conseil, tuning
-=> http://www.datasapiens.com <=-
"Christian" a écrit :
> Bonjour à tous,
>
> Est-il possible de modifier un champ varchar et datetime ? et si oui,
> comment ? en sachant que les données sont déjà dans la table avec des
> dates :
> 01/02/2006
> Si ce n'est pas possible par un alter column, existe t-il une autre
> solution
> ???
> Merci...
>
> Christian
si possible, reformates la date en alpha en 'AAAAMMJJ' puis fais un convert vers du date time sinon utilises SET DATEFORMAT avant le convert
br
"Christian" a écrit dans le message de news:
bonjour,
Que j'utilise Cast ou Convert, j'abouti toujours à ce message d'erreur : "The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value."
???
Christian
"SQLpro" a écrit :
Bonjour,
le mieux est d'utiliser dans ce cas la fonction CONVERT qui permet de piloter aussi le format de date...
A +
Frédéric BROUARD "Most Valuable Profesionnal" SQL Server Expert SQL, SGBD relationnels, modélisation de données Langage SQL et SGBD http://sqlpro.developpez.com/ Formation, audit, optimisation, modélisation, conseil, tuning -=> http://www.datasapiens.com <=-
"Christian" a écrit :
> Bonjour à tous, > > Est-il possible de modifier un champ varchar et datetime ? et si oui, > comment ? en sachant que les données sont déjà dans la table avec des > dates : > 01/02/2006 > Si ce n'est pas possible par un alter column, existe t-il une autre > solution > ??? > Merci... > > Christian