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é ?

#1 Sun 17 March 2013 17:10

hackel
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 63

Sélection de la ligne la plus grande

Bonjour,

J'ai une table bâtiment que j'ai dupliqué, j'ai un champ unique ID pour chaque bâtiment. J'ai converti les polygones en polylignes puis j'ai découpé toutes les polylignes de sorte que maintenant j'ai des lignes. J'ai ajouté un champ longueur que j'ai renseigné.

Maintenant je voudrais conserver la ligne la plus longue de chaque bâtiment sachant que je sais repérer les lignes des bâtiments (elles ont le même champs ID).

J'ai essayé de faire des tris sur les deux champs ID et Longueur mais cela ne marche pas (je pensais avoir le bon tri et supprimer toutes les données à partir d'un numéro de ligne).

Hors ligne

 

#2 Sun 17 March 2013 17:56

hackel
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 63

Re: Sélection de la ligne la plus grande

Bon j'ai trouvé (il faut chercher sur le forum avant de poster !!)

Select: ID, max (Longueur)
From : Batiment
Where: Rien
Group by: ID

Cela donne une table résultat que l'on peut utiliser pour une deuxième requête :

Select: *
From : Batiment,Query
Where: Batiment.ID=Query.ID and Batiment.Longueur=Query.Longueur
Group by:


En fait, c'est infaisable en une seule fois ??

Hors ligne

 

Pied de page des forums

Powered by FluxBB