cs_bob10
Messages postés96Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention28 janvier 2009
-
10 févr. 2005 à 08:32
sadbibi
Messages postés1Date d'inscriptionmardi 4 décembre 2007StatutMembreDernière intervention 7 juillet 2009
-
7 juil. 2009 à 00:22
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".
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 10 févr. 2005 à 11:37
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)