banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 09 October 2009 16:33

Loublande
Participant occasionnel
Date d'inscription: 29 Oct 2008
Messages: 38

Minimum - maximum

Bonjour,

J'ai 2 tables : 1 pour les IRIS en polygone (INSEE) et une adresse (11000 au total) en ponctuel avec les numéros de rue dans un colonne et les noms de rue dans une autre colonne.

Je voudrais faire l'opération suivante : trouver toutes les adresses présente dans l'iris 101 (jusque là, pas de problème) et avoir comme résultat uniquement le numero maxi et mini pour toutes les rues.

En résultat, il y aurait une liste des rues présentes dans l'iris 101 avec le numéro mini et le numéro maxi (sachant qu'une rue peut être présente sur plusieurs iris).

Comment faire ?

Merci par avance

Bon week end

Hors ligne

 

#2 Fri 09 October 2009 17:48

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Minimum - maximum

Salut,

Essaye cette requète:

Code:

Select * from Table_Iris, Table_Adresse where Table_Adresse.obj within Table_Iris.obj order by Num asc into Numéro_croissant

En espérant que cela fonctionne
A+
Joël

Hors ligne

 

#3 Fri 09 October 2009 18:34

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Minimum - maximum

Bonjour
La requête proposée ne vas pas donner autre chose, en début et fin de table, que les min et max toutes rues confondues
Il faut introduire un group by nom_de_rue...

Hors ligne

 

#4 Fri 09 October 2009 20:06

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Minimum - maximum

Salut Maurice,

Il me semblait bien wink
La syntaxe est elle correcte?

Code:

Select * from Table_Iris, Table_Adresse where Table_Adresse.obj within Table_Iris.obj order by Num group by Nom_de_rue into Numéro_croissant

L' "asc" (croissant) est proposé par défaut donc on peut se passer de l'écrire.
A+
Joël

Dernière modification par Spacejo (Sat 10 October 2009 13:38)

Hors ligne

 

Pied de page des forums

Powered by FluxBB