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

Langage SQL Discussion :

fraction en sql server


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 81
    Points : 49
    Points
    49
    Par défaut fraction en sql server
    Bonjour,
    j'ai essayé d'excuter une requete qui sert à m'afficher 2 attributs
    1- note
    1-note*1/2 as note final
    le problème c'est qu' il m'affiche la note finale tjrs en integer
    ça veut dire mm si j'ai note = 15 , note final affichée est 7
    j'ai déclaré note final as float en éxécutant cette requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select note , note final 
    from étudiant

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 394
    Points
    18 394
    Par défaut
    C'est du à la consistence des types de données implentée par défaut dans SQL Server.
    Vos deux arguments sont entiers donc le résultat fourni est entier.

    Vous pouvez faire "note / 2.0" pour avoir un résultat avec décimales.

  3. #3
    Membre expérimenté Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Points : 1 738
    Points
    1 738
    Par défaut
    et en utilisant CONVERT ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    select convert(float,note)/2 from matable
    Bon courage

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 81
    Points : 49
    Points
    49
    Par défaut
    merci , je testerai et je vous réponds

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

Discussions similaires

  1. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 11h39
  2. Quel outil choisir pour un développement SQL-Server ?
    Par Mouse dans le forum Débats sur le développement - Le Best Of
    Réponses: 23
    Dernier message: 12/08/2003, 07h23
  3. [Kylix] sql server & kylix
    Par fehmitn dans le forum EDI
    Réponses: 1
    Dernier message: 23/08/2002, 20h44
  4. Backup BD SQL Server
    Par Ethmane dans le forum Administration
    Réponses: 3
    Dernier message: 07/06/2002, 01h42

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