Bonjour,
Avec mes modestes compétences en SQL, j'ai écris 2 requetes distinctes basées sur un count *:
Requete 1 :
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 :
Annee | Semaine | Nb Search
Requete 2 :
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 :
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)
Annee | Semaine | Nb reponses | Nb search
Auriez-vous une idée s'il vous plaît?
Merci d'avance de votre aide.
Partager