#1 Mon 23 November 2009 17:26
- Zazou9175
- Juste Inscrit !
- Date d'inscription: 23 Nov 2009
- Messages: 2
Agrégation avec outil Count
Bonjour à tous,
J'ai sous mapinfo une table avec les communes et une table avec les échangeurs routiers. Je souhaite obtenir une nouvelle table avec les communes et le nombre d'échangeurs que chacune possède. J'ai tenté une sélection avec la fonction SQL à l'aide de la fonction Count(*) mais à chaque fois, le logiciel me sort un message d'erreur : Variable ou champ count non défini.
Pouvez-vous m'aider ou me guider ?
Merci
Hors ligne
#2 Mon 23 November 2009 18:22
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Agrégation avec outil Count
Salut et bienvenue,
Tout d'abord il te faut une jointure spatiale entre tes 2 tables.
Tes communes sont des polygones et tes échangeurs sont des plolylignes alors essaye cette requète SQL à placer dans la FMB (fenêtre MapBasic --> Options -> Voir Fenêtre MapBasic)
Code:
Select Table_Communes.ID, Table_Echangeurs.ID, Count(*) from Table_Communes, Table_Echangeurs where Table_Echangeurs.obj intersects Table_Communes.obj group by Table_Communes.ID, Table_Echangeurs.ID into Selection
Ou sans la FMB --> comme sur cet exemple ---> http://testdrive.mapinfo.com/TechSupp/M … ht=0,count
A+
Joël
Hors ligne