Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1212 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requetes multiples Mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requetes multiples Mysql

n°1914940
carinae
Posté le 13-08-2009 à 19:45:34  profilanswer
 

bonjour  
 
je fais une requete sur des tables pour avoir le nombre d'incident par categorie  
je devrais arriver a quelque chose de similaire au tableau ci dessous
 
 level1 level2 level3  total
cat1 3 2 1             6
cat2 0 0 3  3
cat3 1 1 1  3
cat4 2 0 0  2
 
j'arrive bien a avoir les totaux via un select ...
de même j'arrive bien a avoir les totaux par level mais ...  
je n'arrive pas a avoir la combinaison des 2 a savoir  
les incidents par level et leur totaux (colonne total de droite)
Est-ce que je doit faire une union entre les 2 requetes select ou des sous-requetes
imbriquées les unes dans les autres ? a moins bien entendu que je m'y prenne mal
 
merci par avance de vos reponses

Message cité 1 fois
Message édité par carinae le 14-08-2009 à 08:31:49
mood
Publicité
Posté le 13-08-2009 à 19:45:34  profilanswer
 

n°1915011
carinae
Posté le 14-08-2009 à 08:49:58  profilanswer
 

carinae a écrit :

bonjour  
 
je fais une requete sur des tables pour avoir le nombre d'incident par categorie  
je devrais arriver a quelque chose de similaire au tableau ci dessous
 
 level1 level2 level3  total
cat1 3 2 1             6
cat2 0 0 3  3
cat3 1 1 1  3
cat4 2 0 0  2
 
j'arrive bien a avoir les totaux via un select ...
de même j'arrive bien a avoir les totaux par level mais ...  
je n'arrive pas a avoir la combinaison des 2 a savoir  
les incidents par level et leur totaux (colonne total de droite)
Est-ce que je dois faire une union entre les 2 requetes select ou des sous-requetes
imbriquées les unes dans les autres ? a moins bien entendu que je m'y prenne mal
 
merci par avance de vos reponses


n°1915014
Deamon
Posté le 14-08-2009 à 08:57:09  profilanswer
 

Fais voir tes requêtes déjà pour mieux se rendre compte.

n°1915018
carinae
Posté le 14-08-2009 à 09:10:45  profilanswer
 

desolé pour la reinitegration du message, erreur de ma part  
voici une requette  
donc la on a bien les totaux generaux
select dplo.name as Site_Name, count(*) Total_by_Site
from glpi_computers as co, glpi_tracking as tr, glpi_dropdown_locations as dplo
where tr.computer = co.ID
and co.location = dplo.ID
and tr.date BETWEEN '$startdate' and '$enddate'
group by co.location
order by Total_by_Site desc;
 
voici la 2eme (pour la priorité 1)
select glpi_dropdown_locations.name , count(glpi_tracking.priority)
from glpi_computers, glpi_tracking, glpi_dropdown_locations  
where glpi_tracking.priority = 1
and glpi_tracking.computer = glpi_computers.ID
and glpi_computers.location = glpi_dropdown_locations.ID
and glpi_tracking.date BETWEEN '2009/07/01 01:00:00' and '2009/07/30 23:00:00'
 
et en fait il faudrait arriver au tableau ci dessus. C'est pour cela que nous pensions a des sous-requetes  
(une par niveau) mais je ne suis pas du tout sur de çà ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requetes multiples Mysql

 

Sujets relatifs
Problème de connection Mysql en local, avec Easyphp ou Wampserver [OK][MySQL] Importation fichier txt : nom de champs?
Inserer données fichier excel dans base Mysqlenregistrement en arabe illisible dans la base mysql
hebergement d'une base MySQL distanteProcédure à suivre pour les requêtes
Impossible de faire fonctionner mysql[MySQL] Taille des fichiers temporaires d'une requête
Lire donnée dans une base avec mysqlprogrammer l'exécution de requêtes (mysql)
Plus de sujets relatifs à : requetes multiples Mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR