QUOTE(lorinc @ 21-03-2008 18:58:52) [snapback]2088965[/snapback]
en gros, il faut que tu découpe la totalité des enregistrements en autant de blocs qu'il y a de sauts, c'est ça ?
solution simple et pas optimisée : tu parcours tous les enregistrement en les ajoutant à la liste courante tant que ça s'incrémente de 1. Dès que ça ne s'incrémente pas de 1, tu créé une nouvelle liste qui devient la liste courante.

Oui c'est le traitement à faire, mais comment le faire en postgres pur? J'ai fait très peu de plsql (oracle) et pas du tout de pgplsql. La meilleure solution serait-elle d'écrire une fonction pgplsql?
Question subsidiaire : les enregistrements provenant d'un GPS, il se peut que un enregistrement ne soit pas comptabilisé, et donc on cherche à avoir les suites à n enregisrement près (ex : 1,2,3,5,6 ne ferait qu'une seule suite).
Merci & cordialement,
FL