Bonjour, j'aimerais faire des panel de recherche avec posisibilité de filter par dates.
Pour l'instant, je génère la date et l'heure sur l'application java, que je transmet sur DB2 via un champ VARCHAR (format JJ/MM/AAAA à HHhMM).
Le problème, c'est que si l'on fait une requète avec > ou <, même avec l'entête DECIMAL, ca n'est pas cohérent, puisqu'il faudrait commencer par l'année, le mois......
Donc la solution compliquée serait de faire des substr et de récupéer ces infos pour les comparer, mais vu la complexité du panel de recherche (aucune limite de nombre de cond grace à un arrayList<Panel>, et requète SQL crée dynamiquement), ça serait infaisable, puisqu'il me faut garder une cohérence pour construire la requête.
J'ai pensé à TimeStamp ou autre, mais je ne m'en suis jamais servi.
Une piste? Qu'elle est la meilleure solution? Fragmenter les champs dans la base en jour,mois,année, heure,minute peut etre? y'a pas mieux?






Répondre avec citation
Partager