Des boucles de regroupement

  éliminer ou regrouper des enregistrements


Traditionnellement une boucle affiche un a un tous les enregistrements correspondants aux critères de sélection indiqués.

Des options avancées de SQL permettent :
- soit l’élimination préalable des lignes d’enregistrements correspondant à une sélection préalable, par exemple pour éliminer des doublons à l’affichage
- des regroupements de plusieurs lignes analogues pour calculer une seule ligne affichée dans chaque passage de la boucle.
- des calculs préalables sur les champs, avec des fonctions internes

SPIP permet de reprendre directement ces options dans ses boucles

    pour suivre...
Attention, cette page est encore en  

Plutôt que de multiplier les critères de sélection, on va utiliser des boucles en critère de "doublons" (voire la doc de SPIP et l’explication complémentaire sur Contrib), avec le regroupement de plusieurs enregistrements sur une ligne d’après une même valeur d’un champ, signalé par le critère fusion.

L’objectif est donc d’extraire de façon automatique des enregistrements [1], qu’ils soient dans l’intervalle du mois courant, ou à venir, en éliminant les dates échues.

Une première boucle va servir de référence -un doublon nommé- pour "mémoriser" les événements publiés et non finis.


Merci de nous signaler les coquilles ou erreurs qui figureraient dans cette page.

[1Cette démarche est valable sur tous les objets datés de SPIP, sous réserve d’adapter les critères d’age et de date aux champs disponibles..


Liens visibles seulement pour les inscrits.
    pour suivre...

Article publié le 27 décembre 2016, et actualisé en décembre 2016 Provisoire (à compléter...) .

Répondre à cet article