Format de nombre en SQL

Signaler
Messages postés
96
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
28 janvier 2009
-
Messages postés
1
Date d'inscription
mardi 4 décembre 2007
Statut
Membre
Dernière intervention
7 juillet 2009
-
Salut tout le monde, j'ai une requête SQL toute simple du genre
"select dates, nombre from ventes"
et je voudrais savoir comment faire en SQL pour obtenir le champ "nombre" sur 2 caractères, par exemple si ma valeur est "2", je veux obtenir "02".

Merci d'avance

bob le teigneux

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut
Si ton résultat est affiché directement dans un objet (genre FlexGrid), normalement, ça n'est pas possible puisque le champ est de type numérique. Tu peux éventuellement jouer avec les fonctions de transformation de type du genre Convert(varchar(2), monChamp) et y ajouter des zéros devant, mais tu pourras difficilement faire ça à l'intérieur d'une seule requète SQL.

Si ton résultat est stocké dans un RecordSet et que c'est toi qui fait le transfert vers ta grille de visualisation, là, tu fais ce que tu veux parce que tu es côté VB et plus en SQL.

Vala
Jack
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Messages postés
1
Date d'inscription
mardi 4 décembre 2007
Statut
Membre
Dernière intervention
7 juillet 2009

tt simplemùent   select convert(decimal(10,2),monchamp ) from matable