Salut !
Comment faire pour transformer un int(4) en char(5) avec des zéro devant ???
Exemple :
705 -> 00705
3 -> 00003
1245 -> 01245
23657 -> 23657
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire
pour les
convertir au format datetime sans se taper la découpe du style :
RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)
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
Oliv'
Salut c'est peut être pas ce qu'il y a de mieux mais ca marche select right('00000'+convert( varchar(5),784),5) Oliv'
"MrChris" a écrit dans le message de news: % Salut ! Comment faire pour transformer un int(4) en char(5) avec des zéro devant ??? Exemple : 705 -> 00705 3 -> 00003 1245 -> 01245 23657 -> 23657
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire pour les convertir au format datetime sans se taper la découpe du style : RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)
Merci pour vos lumières !
MrChris
Salut
c'est peut être pas ce qu'il y a de mieux mais ca marche
select right('00000'+convert( varchar(5),784),5)
Oliv'
"MrChris" <mrchris@spam.com> a écrit dans le message de news:
%23DePB4eDFHA.512@TK2MSFTNGP15.phx.gbl...
Salut !
Comment faire pour transformer un int(4) en char(5) avec des zéro devant ???
Exemple :
705 -> 00705
3 -> 00003
1245 -> 01245
23657 -> 23657
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire
pour les
convertir au format datetime sans se taper la découpe du style :
RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)
Salut c'est peut être pas ce qu'il y a de mieux mais ca marche select right('00000'+convert( varchar(5),784),5) Oliv'
"MrChris" a écrit dans le message de news: % Salut ! Comment faire pour transformer un int(4) en char(5) avec des zéro devant ??? Exemple : 705 -> 00705 3 -> 00003 1245 -> 01245 23657 -> 23657
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire pour les convertir au format datetime sans se taper la découpe du style : RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)
Phil. ________________________________________________________ Philippe TROTIN http://blogs.msdn.com/ptrotin Microsoft Services France http://www.microsoft.com/france
"Oliv'" <(supprimerceci) wrote in message news:4208d81f$0$5685$
Salut c'est peut être pas ce qu'il y a de mieux mais ca marche select right('00000'+convert( varchar(5),784),5) Oliv'
"MrChris" a écrit dans le message de news: % Salut ! Comment faire pour transformer un int(4) en char(5) avec des zéro devant
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire pour les convertir au format datetime sans se taper la découpe du style : RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)
Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> wrote in message
news:4208d81f$0$5685$afc38c87@news.easynet.fr...
Salut
c'est peut être pas ce qu'il y a de mieux mais ca marche
select right('00000'+convert( varchar(5),784),5)
Oliv'
"MrChris" <mrchris@spam.com> a écrit dans le message de news:
%23DePB4eDFHA.512@TK2MSFTNGP15.phx.gbl...
Salut !
Comment faire pour transformer un int(4) en char(5) avec des zéro devant
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire
pour les
convertir au format datetime sans se taper la découpe du style :
RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)
Phil. ________________________________________________________ Philippe TROTIN http://blogs.msdn.com/ptrotin Microsoft Services France http://www.microsoft.com/france
"Oliv'" <(supprimerceci) wrote in message news:4208d81f$0$5685$
Salut c'est peut être pas ce qu'il y a de mieux mais ca marche select right('00000'+convert( varchar(5),784),5) Oliv'
"MrChris" a écrit dans le message de news: % Salut ! Comment faire pour transformer un int(4) en char(5) avec des zéro devant
On stocke toutes nos dates sous le format int(4) yyyymmdd, comment faire pour les convertir au format datetime sans se taper la découpe du style : RIGHT(CHDATE, 2) + '/' + RIGHT(LEFT(CHDATE, 6), 2) + '/' + LEFT(CHDATE, 4)