Bonjour
J'ai une base de données qui est le résultat d'un distancier fait sur géoconcept avec un point a et point b et un champ avec une durée en minutes. J'ai fait mon distancier avec une centaine de bâtiments sur des centaines de lieux dits ce qui me donne un tableau une fois trié avec par bâtiments correspondant une vingtaine de lieux dits en face et les durées de distance entre ces deux ponctuels. Je voudrais sélectionner les 8 premiers lieux-dits par bâtiments et les ordonner par temps descendant.
Ma table est déjà triée par bâtiments et par durée mais je n'arrive pas à extraire que les 8 premiers de chaque bâtiments.
Top 8 ne fonctionnant pas sur postgres et la fonction limit 8 ne me donnant que les 8 premier de toute ma table sans tenir compte des bâtiments différents. Je pense qu'il me faut un sous select mais je sais pas comment m'y prendre.
Si quelqu'un à un petite idée de comment m'y prendre.
J'arrive pas à être plus clair, je suis désoler.
Partager