Message posté par : guibouvier
----------------------------------------
Bonjour
j'ai beau avoir parcouru le tutoriel postgresql, je n'arrive pas à mes fins pour
ma requete SQL.
J'ai une table dans laquelle j'ai 15000 dossiers d'urbanisme répartis sur une
trentaine de communes.
Je cherche à compter le nombre de dossiers par commune et par type de dossier.
J'ai donc lancé cette requete (qui fonctionne):
-----------------
Code :
select count (id_dossier), dossiernumtypeentiteappcode ,communeinseecode
from dossier d
where dossierdatedepot > '2023-01-01' and dossierdatedepot <
'2024-01-01'
group by communeinseecode, dossiernumtypeentiteappcode
order by communeinseecode, dossiernumtypeentiteappcode
-----------------
J'obtiens ce type de résultats
1 CU 07009
14 DP 07009
3 PC 07009
12 CU 07015
6 DP 07015
1 PA 07015
5 PC 07015
2 CU 07051
6 DP 07051
8 CU 07084
9 DP 07084
Je cherche à obtenir les mêmes informations mais en colonne (type de dossier) avec une
ligne par commune
c'est à dire
Code insee Commune / PC / CU / DP
07009 / 3 / 1 / 14
Est ce réalisable ? si oui comment ? peut on mettre plusieurs COUNT dans le SELECT ?
Sur certains forums, on parle de faire plusieurs requetes avec des UNION. J'ai testé
mais ça ne permet pas d'obtenir par commune, le nombre de dossiers pour chaque type de
dossier.
Merci d'avance pour votre aide
Gui
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360096#p360096
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net