thloz
Messages postés2Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention 3 décembre 2008
-
24 nov. 2008 à 21:27
thloz
Messages postés2Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention 3 décembre 2008
-
3 déc. 2008 à 23:48
Bonjour,
J'ai 2 table : Saisie_089 ( champ: Exploit,Nom, et Nbr_h_089) et
recu_089 (Nom, Nbr_h).
Je souhaite creer une requete qui effectue la difference entre (la somme du Nbr_h_089 de chaque Nom de la table Saisie_089) et (la somme de Nbr_h de chaque Nom de la table recup_089) et recuperer le resultat par nom.
soit qq chose comme ça: ((sum(Nbr_h_089) as total_h_089 from Saisie_089 ) -(sum(Nbr_h) as total_h from recup_089)) joiture Nbr_h_089.Nom=recup_089.Nom group by Nom
--------------------------------------------------------------------------------
J'ai fait 2 requetes qui fonctionnent correctement pour chaque table mais je n'arrive pas a creer la requete unique qui me donne le resultat:
$query1 = "SELECT Nom , Exploit , SUM(Nbr_h_089)AS total_h_089 FROM
089_saisie GROUP BY Nom order by Nom ASC";
$query2 = "SELECT Nom , SUM(Nbr_h)AS total_h FROM 089_recup GROUP BY Nom order by Nom ASC";
from ( SELECT Nom , Exploit , SUM(Nbr_h_089)AS total_h_089 FROM
089_saisie GROUP BY Nom ) A,
(
SELECT Nom , SUM(Nbr_h)AS total_h FROM 089_recup GROUP BY Nom ) B
thloz
Messages postés2Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention 3 décembre 2008 3 déc. 2008 à 23:48
Merci j'ai deja plus de message d'erreur et la requete passe.
par contre j'ai ajouter la variable total sur le resultat de la difference
(A.total_h_089 - B.total_h)total pour recuperer les resultats. Il faut maintenant que je verifie les resultats retournés, mais je pense que je ne suis plus bien loin...
Il est tard je verrai ça demain