#1 Wed 23 January 2008 15:04
- djabri.ahmed
- Participant occasionnel
- Lieu: Staoueli
- Date d'inscription: 21 Jun 2006
- Messages: 32
Selection avec fonction contains
Bonjour
J’utilise MI 8.0
J’ai une table des forages FORAGE.TAB (objet point), et une autre table communes COMMUNES.TAB (objet polygone).
Mon souci c’est
1. comment sélectionner les 10 premières communes contenant le maximum de forages.
2. comment sélectionner les 10 dernières communes contenant le minimum de forages.
merci
Ahmed DJABRI-Alger
Hors ligne
#2 Wed 23 January 2008 15:31
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Selection avec fonction contains
Bonjour
A partir de la table nb_forages (non graphique) issue de la requête
Select COMMUNE.NOM_COMM, Count(*) "nombre_forages" from COMMUNE, FORAGES where COMMUNE.obj Contains FORAGES.obj group by COMMUNE.NOM_COMM order by nombre_forages desc into nb_forage
Hors ligne
#3 Wed 23 January 2008 16:01
- jean-francois Behm
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 5 Sep 2005
- Messages: 212
- Site web
Re: Selection avec fonction contains
Bonjour
A partir de la table nb_forages (non graphique) issue de la requêteSelect COMMUNE.NOM_COMM, Count(*) "nombre_forages" from COMMUNE, FORAGES where COMMUNE.obj Contains FORAGES.obj group by COMMUNE.NOM_COMM order by nombre_forages desc into nb_forage
A tester : dans le WHERE ajouter
Code:
And rowid<=10
pour les 10 premières communes contenant le max de forages
Hors ligne