Message posté par : Sylvain - GeoSigNature
----------------------------------------
Salut Odjac,
En effet, comme le conseille par Olivier, il faut passer passer par le Gestionnaire de
bases de données de QGis, qui permet d’exécuter des requêtes SQL sur ses couches.
Voici donc ce que ça donne sur ta table (cf. captures d'écran ci-jointes).
Attention : tu as utilisé un caractère spécial (le tiret du 6 : "-") dans le nom
de champ "Id-Polygone". Du coup, j'ai dû passer entre guillemets ce champs
car la requête ne fonctionnait pas sinon.
Et voici donc la requête mise à jour :
-----------------
Code :
WITH tsmin AS (SELECT "Id-Polygon" as id, min(dist) as distmin FROM
Distsurfpiste1 GROUP BY "Id-Polygon")
SELECT t.*
FROM tsmin
INNER JOIN Distsurfpiste1 t ON (t."Id-Polygon" = tsmin.id AND t.dist =
tsmin.distmin)
-----------------
N'hésite pas si tu ne comprends pas quelque chose (et penche toi sur la notion des
alias : "SELECT table AS t " est la même chose que "SELECT table t")
A+
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=331149#p331149
Pour y répondre : qgis_fr(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