par
Cyrano » 29 avr. 2005, 17:24
En supprimant la clause WHERE, tu auras toutes les dates dans l'ordre chronologique: il te suffira de paramétrer une variable et de tester chaque ligne en fonction de cette valeur: si c'est antérieur, tu affiches sans transition, sinon, tu mets ton séparateur et tu continues.
Pour éviter d'avoir un séparateur juste avant tous les évènements ultérieurs à la date repère, dans ta boucle d'affichage, utilises un témoin, une variable que tu initialises avant la boucle à 0 par exemple et si la séparation doit être affichée, tu ré-initialise ton témoin à 1 avant le tour de boucle suivant. Donc à l'intérieur de la boucle, juste avant d'afficher le séparateur, tu teste le témoin et le tour est joué.
Enfin j'espère que ça répond à ta question...?
En supprimant la clause WHERE, tu auras toutes les dates dans l'ordre chronologique: il te suffira de paramétrer une variable et de tester chaque ligne en fonction de cette valeur: si c'est antérieur, tu affiches sans transition, sinon, tu mets ton séparateur et tu continues.
Pour éviter d'avoir un séparateur juste avant tous les évènements ultérieurs à la date repère, dans ta boucle d'affichage, utilises un témoin, une variable que tu initialises avant la boucle à 0 par exemple et si la séparation doit être affichée, tu ré-initialise ton témoin à 1 avant le tour de boucle suivant. Donc à l'intérieur de la boucle, juste avant d'afficher le séparateur, tu teste le témoin et le tour est joué.
Enfin j'espère que ça répond à ta question...?