Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/10/2011, 04h40   #1
Invité régulier
 
Inscription : août 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 15
Points : 8
Points : 8
Par défaut Comment faire un traitement avec le résultat de deux requêtes

Bonjour mon problème est le suivant.
j'ai une table A avec quatre attributs et une table B avec Trois attributs

ma première requête dans A me permet de calculer les dépenses de chaque utilisateur tandis que sur B je peut calculer le salaire de chaque utilisateur.
NB: le même utilisateur peut avoir plusieurs entrées dans la même table , le problème est de calculer le bilan pour chaque utilisateur .
patsun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2011, 04h53   #2
Invité régulier
 
Inscription : août 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 15
Points : 8
Points : 8
voici ma requête 1 (Q1)
Code :
1
2
3
4
SELECT Mecanicien.nom,sum(30*Instruments.Prix_Cours ) budget FROM Eleves 
     JOIN Mecanicien_instruments ON Mecanicien_instruments.id_Mecanicien = Mecaniciens.id
        JOIN Instruments ON Instruments.id = Mecanicien_instruments.id_instrument
     GROUP BY Mecanicien.nom;
et voici la requête 2 (Q2)

Code :
1
2
3
SELECT Travailleur.nom,90*Instruments.Prix_Cours FROM Travailleur
  		JOIN Instruments ON Instruments.id = Travailleur.instrument      
    ;
le problème est de faire dans une requête Q1-Q2 . j’espère avoir été clair
patsun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2011, 10h04   #3
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 643
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 643
Points : 2 639
Points : 2 639
bonjour quelle est la structure de vos tables ?

En particulier la relation entre travailleur et mécanicien ?
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 12h05   #4
Invité régulier
 
Inscription : août 2006
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 15
Points : 8
Points : 8
j'ai trouvé en utilisant les jointures externes left et right mais si ça intéresse quelqu'un je peux toujours donner la structure des tables ainsi que la solution que j'ai trouvée
patsun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h10.


 
 
 
 
Partenaires

Hébergement Web