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

Développement SQL Server Discussion :

Question simple sql server


Sujet :

Développement SQL Server

  1. #1
    Membre extrêmement actif
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Points : 858
    Points
    858
    Par défaut Question simple sql server
    Salut a tous et merci pour lire ma question!

    J'ai deux colonnes dans un tableau nomme 'table1'. Le nom de mes colonnes sont col1 et col2.

    table1(col1,col2)

    Comment je peux faire une colonne nomme Resultat1 en sql server qui fait (col2-col1) et une colonne nomme Resultat2 en sql server qui fait col1*col2).

    Si vous avez des idees je suis preneur.

    Donc le nom de mon tableau c'est table1 et le nom de mes colonnes sont col1 et col2.

    Je veux stoquer le resultat suivant:

    col1,col2,Resultat1(col2-col1),Resultat2(col1*col2).

    Voila ce que j'ai essaye:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT col1,col2
    FROM table1 tab1
     
    left join
    (SELECT col1,(col2-col1) AS Resultat1, (col1*col2) As Resultat2
    )x on tab1.col1=x.col1
    --pour chaque colonne col1 je veux lister Resultat1 et Resultat2

    Don ce que je veux c'est lister 4 colonnes : (en executant le query)

    col1 col2 Resultat1 Resultat2

  2. #2
    Membre actif
    Inscrit en
    Février 2009
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 224
    Points : 269
    Points
    269
    Par défaut
    Bonjour,
    Pour afficher ces informations essayez la requête suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT col1,col2, col2-col1 as Resultat1, col1*col2 as Resultat2
    FROM table1

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 123
    Points : 77
    Points
    77
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT Col1, Col2, (Col2 - Col1) AS Resultat1, (Col1 * Col2) AS Resultat2
    FROM Table1
    A traiter aussi, éventuellement, le cas des colonnes sans valeur (NULL)

  4. #4
    Membre extrêmement actif
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Points : 858
    Points
    858
    Par défaut
    Citation Envoyé par verbal34 Voir le message
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT Col1, Col2, (Col2 - Col1) AS Resultat1, (Col1 * Col2) AS Resultat2
    FROM Table1
    A traiter aussi, éventuellement, le cas des colonnes sans valeur (NULL)
    Ok. Merci beaucoup! Donc on peut effectuer des calculs dans la clause SELECT!

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

Discussions similaires

  1. Question Technique SQL-Server
    Par Nastro dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 18/12/2012, 20h04
  2. array simple sql server
    Par shinjirem dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/12/2010, 11h13
  3. Diverses questions sur SQL Server
    Par kedare dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/07/2010, 19h33
  4. question su sql server 2005 express edition
    Par nass06 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 25/04/2006, 21h15
  5. Quelques questions sur SQL Server 2000
    Par yinyang dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/12/2005, 20h39

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