{MySQL} utiliser le résultat de deux requêtes
Résolu
Chris'S
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
Chris'S Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Chris'S Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,J'ai deux requêtes
Celle ci
SELECT `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft` , sum( `lfab_qtecomp` ) , `tablecomp`.`tcomp_famille`
FROM `lignefab` , `tablecomp`
WHERE `lignefab`.`lfab_comp` = `tablecomp`.`tcomp_code`
AND ( `tablecomp`.`tcomp_famille` = 'Fruit'
OR `tablecomp`.`tcomp_famille` = 'Sucre' )
GROUP BY `tablecomp`.`tcomp_famille` , `lignefab`.`lfab_codeft`
ORDER BY `lignefab`.`lfab_date` DESC , `lignefab`.`lfab_codeft` ASC
qui me donne par exemple comme résultat
2009-11-08 CHA 84
2009-10-15 CP 19
Soit pourla confiture de Coing-Pomme faite le 15 nov 2009 on a utilisé 19 kg de fruits ET de sucre
et celle là
Total fruit et sucre
SELECT `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft` , sum( `lfab_qtecomp` )
FROM `lignefab` , `tablecomp`
WHERE `lignefab`.`lfab_comp` = `tablecomp`.`tcomp_code`
AND ( `tablecomp`.`tcomp_famille` = 'Fruit'
OR `tablecomp`.`tcomp_famille` = 'Sucre' )
GROUP BY `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft`
ORDER BY `lignefab`.`lfab_date` DESC , `lignefab`.`lfab_codeft` ASC
qui me donne par exemple comme résultat
2009-11-08 CHA 46 Fruit
2009-11-08 CHA 38 Sucre
2009-10-15 CP 13 Fruit
2009-10-15 CP 6 Sucre
Soit pourla confiture de Coing-Pomme faite le 15 nov 2009 on a utilisé 13 kg de fruits et 6 kg de sucre
Et je souhaiterais maintenant faire
13 kg de fruits / 19 kg de fruits et sucre font x%
Mais comment relier ces deux requêtes ?
Celle ci
SELECT `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft` , sum( `lfab_qtecomp` ) , `tablecomp`.`tcomp_famille`
FROM `lignefab` , `tablecomp`
WHERE `lignefab`.`lfab_comp` = `tablecomp`.`tcomp_code`
AND ( `tablecomp`.`tcomp_famille` = 'Fruit'
OR `tablecomp`.`tcomp_famille` = 'Sucre' )
GROUP BY `tablecomp`.`tcomp_famille` , `lignefab`.`lfab_codeft`
ORDER BY `lignefab`.`lfab_date` DESC , `lignefab`.`lfab_codeft` ASC
qui me donne par exemple comme résultat
2009-11-08 CHA 84
2009-10-15 CP 19
Soit pourla confiture de Coing-Pomme faite le 15 nov 2009 on a utilisé 19 kg de fruits ET de sucre
et celle là
Total fruit et sucre
SELECT `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft` , sum( `lfab_qtecomp` )
FROM `lignefab` , `tablecomp`
WHERE `lignefab`.`lfab_comp` = `tablecomp`.`tcomp_code`
AND ( `tablecomp`.`tcomp_famille` = 'Fruit'
OR `tablecomp`.`tcomp_famille` = 'Sucre' )
GROUP BY `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft`
ORDER BY `lignefab`.`lfab_date` DESC , `lignefab`.`lfab_codeft` ASC
qui me donne par exemple comme résultat
2009-11-08 CHA 46 Fruit
2009-11-08 CHA 38 Sucre
2009-10-15 CP 13 Fruit
2009-10-15 CP 6 Sucre
Soit pourla confiture de Coing-Pomme faite le 15 nov 2009 on a utilisé 13 kg de fruits et 6 kg de sucre
Et je souhaiterais maintenant faire
13 kg de fruits / 19 kg de fruits et sucre font x%
Mais comment relier ces deux requêtes ?
A voir également:
- {MySQL} utiliser le résultat de deux requêtes
- Utiliser chromecast - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Utiliser iphone comme webcam - Guide