Bonjour,
Je souhaite par le biais d'une requête compter des types de points collecte sur des communes , même pour certaines d'entres elles il n'y a pas de points de collecte.
Voici ma requête :
Dans le with , je recupère toutes les communes. Je ne sais pas si je dois forcement passer par ce WITH
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 WITH all_pc as (SELECT public.env_point_collecte.commune as commune_all FROM public.env_point_collecte WHERE public.env_point_collecte.commune <> '' GROUP BY public.env_point_collecte.commune) SELECT COUNT(*) as data , all_pc.commune_all as legend FROM all_pc LEFT JOIN public.env_point_collecte ON all_pc.commune_all = env_point_collecte.commune WHERE public.env_point_collecte.type_flux = 'Collecte sélective ' GROUP BY all_pc.commune_all,env_point_collecte.commune ORDER BY all_pc.commune_all ASC
Merci pour vos retours !
Partager