#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
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