Salut tout le monde,
Sous forms 6i je souhaiterais afficher dans une lov une date triée par ordre décroissant et ayant le masque de format 'DD/MM/YYYY'.
Ce masque de format est pratique à l'affichage mais il a l'inconvénient de ne pas retourner les données dans le même ordre que si l'on fait un :
ORDER BY <colonne_type_date> DESC
J'ai essayé la requête suivante :
1 2 3 4 5 6 7
| SELECT DISTINCT TO_CHAR(B2360.AV_DATE,'DD/MM/YYYY'),
AV_DATE
FROM B2360
WHERE B2360.AV_DATE LIKE '%'
AND B2360.AV_ACTI = '0'
group by SUBSTR( TO_CHAR(B2360.AV_DATE,'DD/MM/YYYY'), 1, 10 ), av_date
ORDER BY AV_DATE DESC |
mais la colonne AV_DATE contient des dates différentes si l'on considère les heures, minutes et secondes :
19/04/2006 08:20:55
19/04/2006 08:20:54
Par conséquent, cette requête me duplique certaines dates.
D'où ma question : comment afficher mes données avec ce masque de format et les trier comme je le souhaite.
Merci d'avance.
Partager