IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Affichage d'un nombre (0000)


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Septembre 2008
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 172
    Par défaut Affichage d'un nombre (0000)
    je veux faire le reporting et je veux récupérer le nombre d'enregistrement dans une table mais avec 4 nombre (Exemple : 1) .Cette valeur change parfois elle devient 12 parfois 100 .

    Je veux recupérer cette valeur mais avec 4 nombre par exemple : 0001 ou 0012 ou 0100 .

    Comment faire ?

    Merci d'avance

  2. #2
    Membre expérimenté
    Inscrit en
    Janvier 2012
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 145
    Par défaut
    Si tu n'as que trois valeurs possibles (et que tu es d'accord pour une valeur de retour en chaîne de caractères), tu peux faire un petit case:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT
       CASE taColonne
               WHEN 1 THEN '0001'
               WHEN 12 THEN '0012'
               WHEN 100 THEN '0100'
       END
    FROM taTable

  3. #3
    Membre très actif
    Inscrit en
    Septembre 2008
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 172
    Par défaut
    La variable n'est pas statique à chaque instant la valeur change


    Citation Envoyé par KookieMonster Voir le message
    Si tu n'as que trois valeurs possibles (et que tu es d'accord pour une valeur de retour en chaîne de caractères), tu peux faire un petit case:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT
       CASE taColonne
               WHEN 1 THEN '0001'
               WHEN 12 THEN '0012'
               WHEN 100 THEN '0100'
       END
    FROM taTable

  4. #4
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 247
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Si tu veux des zero devant ce sera donc une chaine de caracteres.
    Il faut que tu concatenes "0000" avec ton resultat converti en caracteres sans espaces puis que tu prennes les quatres derniers caracteres de tout ca.

  5. #5
    Membre très actif
    Inscrit en
    Septembre 2008
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 172
    Par défaut
    Pas de concaténation il faut qu'elle s'affiche automatiquement .

    Comme excel si tu mets 2 par défaut elle s'ecrit 0002



    Citation Envoyé par Jean.Cri1 Voir le message
    Bonjour,

    Si tu veux des zero devant ce sera donc une chaine de caracteres.
    Il faut que tu concatenes "0000" avec ton resultat converti en caracteres sans espaces puis que tu prennes les quatres derniers caracteres de tout ca.

  6. #6
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 247
    Billets dans le blog
    1
    Par défaut
    Ou se situe le probleme exactement ?
    Au niveau de la requete de selection ou apres pour afficher le resultats dans ton interface ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. obliger affichage d'un nombre d'une certaine facon
    Par bossLINDROS dans le forum Langage
    Réponses: 4
    Dernier message: 04/04/2007, 12h04
  2. Réponses: 3
    Dernier message: 15/03/2007, 13h36
  3. Affichage de grand nombre
    Par CodeMikiman dans le forum Langage
    Réponses: 3
    Dernier message: 15/10/2006, 13h19
  4. Forcer typage et affichage d'un nombre
    Par Metallic-84s dans le forum Langage
    Réponses: 4
    Dernier message: 14/03/2006, 12h21
  5. Affichage d'un nombre binaire
    Par Jero13 dans le forum C
    Réponses: 5
    Dernier message: 05/12/2005, 23h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo