Bonjour,
Je fais une requête avec un count et les valeurs à zero ne se trouvent pas dans le tableau de resultat :
Pourtant je mets bien une jointure me permettant d'afficher tous les chiffres de 1 à 49 (RIGHT JOIN).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT COUNT(*) as data, gs.a as legend FROM resultat RIGHT JOIN generate_series(1,49,1) as gs(a) ON (b_1 = gs.a OR b_2 = gs.a OR b_3 = gs.a OR b_4 = gs.a OR b_5 = gs.a) WHERE resultat.date >= (NOW() - '3 MONTHS'::INTERVAL) GROUP BY gs.a ORDER BY gs.a
Je ne comprends pas trop, si vous avez une idée !
Merci
SD
Partager