Bonjour,
Avec mes modestes compétences en SQL, j'ai écris 2 requetes distinctes basées sur un count *:

Requete 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT year(`date`) "Annee",
       week(`date`) "Semaine",
       count(*) "Nb searchs"
FROM `logs` 
WHERE `areaId`="Lyon" and 
       year(`date`)>= "2011" and
      `eventType` in (2,4)
GROUP BY year(`date`),
         week(`date`)
qui donne un résultat avec 3 colonnes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Annee | Semaine | Nb Search
Requete 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT year(`date`) "Annee",
       week(`date`) "Semaine",
       count(*) "Nb reponses"
FROM `logs` 
WHERE `areaId`="Lyon" and 
       year(`date`)>= "2011" and
      `eventType` in (3,5)
GROUP BY year(`date`),
         week(`date`)
qui donne un résultat avec 3 colonnes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Annee | Semaine | Nb reponses
Ce que je voudrais obtenir, ce sont les mêmes données sous 1 seul tableau (et donc à partir d'une seule requête)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Annee | Semaine | Nb reponses | Nb search

Auriez-vous une idée s'il vous plaît?

Merci d'avance de votre aide.