Int toujours sur 2 caracteres

Résolu
pioug70 Messages postés 14 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 27 mars 2006 - 24 mars 2006 à 20:07
Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 - 27 mars 2006 à 10:13
Bonsoir,

Je cherche à faire un "Select monChiffre" ou le champ monChiffre est un int sur 2 chiffres maximun
et que la sortie contienne toujours 2 chiffres

exemple de sortie
01
03
13
45
09
45

Merci

3 réponses

Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 1
27 mars 2006 à 09:45
bonjour,
au hassard :

SELECT
'Monchiffre' = SELECT CASE WHEN Monchiffre<10 THEN '0' + str(Monchiffre) ELSE Monchiffre END
FROM Latable

Mindiell
3
pioug70 Messages postés 14 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 27 mars 2006
27 mars 2006 à 10:06
Y a aussi REPLICATE('0', NbDeReplication)
REPLICATE('0', 3 - LEN(MONCHIFFRE))
Mais ta solution marche bien juste qu'elle est limité au chiffres inférieur à 100 (comme demandé dans ma premiére question) cette fontion permet d'avoir des nombres avec plus de 2 chiffres.

Merci à toi
3
Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 1
27 mars 2006 à 10:13
Ah ben oui ^^
Je réponds à ta question moi "2 chiffres maximum" :P

Mindiell Software
0
Rejoignez-nous