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 :

Insertion dans le résultat de % [2008]


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Entreprenneur
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Entreprenneur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut Insertion dans le résultat de %
    Bonjour à tous,

    Voila, je suis novice en la matière et je cherche à insérer dans le résultat d'une requête ( ci-dessous) le sigle " %"
    Le résultat de cette requête est bien sûr un calcul que je limite à deux décimal

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ROUND (100-(ARTICLES.ARTPMP /
    (select  ARTTARIFLIGNE.ATFPRIX /1.2 from ARTTARIFLIGNE where ARTTARIFLIGNE.ARTID = ART_LST.ARTID)*100) , 2)
    from ARTICLES where ARTICLES.ARTID = ART_LST.ARTID
    Si quelqu'un peut m'apporter une réponse, je suis preneur

    Cordialement

  2. #2
    Membre chevronné
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Billets dans le blog
    1
    Par défaut
    Bonjour ,

    Vous voulez insérer % dans la requête ? , votre question n'est pas claire

  3. #3
    Membre habitué
    Homme Profil pro
    Entreprenneur
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Entreprenneur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    Citation Envoyé par taibag Voir le message
    Bonjour ,

    Vous voulez insérer % dans la requête ? , votre question n'est pas claire
    Oui, c'est bien ma demande.
    Le résultat est actuellement sous la forme numérique 41,15 et je cherche à avoir 41,15 %

    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT CAST( ROUND (100-(ARTICLES.ARTPMP /
    (select ARTTARIFLIGNE.ATFPRIX /1.2 from ARTTARIFLIGNE where ARTTARIFLIGNE.ARTID = ART_LST.ARTID)*100) , 2) as VARCHAR(250) + ' %'
    from ARTICLES where ARTICLES.ARTID = ART_LST.ARTID
    Votre requête est dégueulasse (et incomplète). Connaissez-vous les jointures ?

  5. #5
    Membre habitué
    Homme Profil pro
    Entreprenneur
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Entreprenneur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT CAST( ROUND (100-(ARTICLES.ARTPMP /
    (select ARTTARIFLIGNE.ATFPRIX /1.2 from ARTTARIFLIGNE where ARTTARIFLIGNE.ARTID = ART_LST.ARTID)*100) , 2) as VARCHAR(250) + ' %'
    from ARTICLES where ARTICLES.ARTID = ART_LST.ARTID
    Votre requête est dégueulasse (et incomplète). Connaissez-vous les jointures ?
    Voici la réponse du Serveur : SQLSTATE = 42000 Microsoft SQL Serveur Native Client 10.0 Syntaxe incorrecte vers '+'
    J'avais déjà exploré cette solution

    Merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    Ok, j'avoue, fouettez-moi, j'ai fait une erreur de syntaxe !
    J'ai oublié une parenthèse !!!
    Correction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT CAST( ROUND (100-(ARTICLES.ARTPMP /
    (select ARTTARIFLIGNE.ATFPRIX /1.2 from ARTTARIFLIGNE where ARTTARIFLIGNE.ARTID = ART_LST.ARTID)*100) , 2) as VARCHAR(250) ) + ' %'
    from ARTICLES where ARTICLES.ARTID = ART_LST.ARTID

  7. #7
    Membre chevronné
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Billets dans le blog
    1
    Par défaut
    Alors dans ce cas-là , faites une concaténation Résultat+' %'

  8. #8
    Membre habitué
    Homme Profil pro
    Entreprenneur
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Entreprenneur
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    Citation Envoyé par taibag Voir le message
    Alors dans ce cas-là , faites une concaténation Résultat+' %'
    C'est à dire, comme précisé plus haut, je suis vraiment novice

    Merci

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

Discussions similaires

  1. [MySQL] Insertion dans une table des résultats d'une requete
    Par PooSoft dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 01/06/2012, 14h22
  2. Insertion dans fichier texte + rapide que TStringList ?
    Par benj63 dans le forum C++Builder
    Réponses: 8
    Dernier message: 26/02/2004, 11h34
  3. [LG]Tri par insertion dans une liste chainée
    Par mister_dsg dans le forum Langage
    Réponses: 4
    Dernier message: 18/12/2003, 22h34
  4. Insertion dans un fichier xml à partir d'un xsl
    Par alexandre54 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 21/03/2003, 09h45
  5. Insertion dans un fichier XML
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/02/2003, 17h16

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