Re: [Galette-discussion] Recherches avancées sur les dates

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Désolé de te contredire, il y a du sens. Sur des recherches dates "avant" "après", stockées dans les recherches enregistrées, perte des critères :

Pourtant la requête est :

SELECT DISTINCT `a`.*, `status`.`priorite_statut` AS `priorite_statut` FROM `oitar_adherents` AS `a` LEFT JOIN `oitar_socials` AS `so` ON `a`.`id_adh`=`so`.`id_adh` LEFT JOIN `oitar_adherents` AS `parent` ON `a`.`parent_id`=`parent`.`id_adh` INNER JOIN `oitar_statuts` AS `status` ON `a`.`id_statut`=`status`.`id_statut` LEFT JOIN (SELECT `df`.`item_id` AS `item_id`, `df`.`field_val` AS `val` FROM `oitar_dynamic_fields` AS `df` WHERE `df`.`field_form` = 'adh' AND `df`.`field_id` = '36') AS `df36` ON `a`.`id_adh` = `df36`.`item_id` LEFT JOIN (SELECT `df`.`item_id` AS `item_id`, `df`.`field_val` AS `val` FROM `oitar_dynamic_fields` AS `df` WHERE `df`.`field_form` = 'adh' AND `df`.`field_id` = '32') AS `df32` ON `a`.`id_adh` = `df32`.`item_id` WHERE a.activite_adh=false AND LOWER(df36.val) = '2021-01-26' AND LOWER(df32.val) = '0' ORDER BY `nom_adh` ASC, `prenom_adh` ASC LIMIT 100 OFFSET 0


Perte de la notion ! si tu rajoutes une recherche sur le même champs, tu retrouves le "avant" "après" :

Mais il perd cette notion à la relance de la requête.

Cordialement,

GEORGES BEYNA

Johan Cwiklinski a écrit :
Salut,

Le 24/12/2023 à 09:44, Contact CID Auditeur a écrit :
Bonjour à tous,

Petite question concernant les "recherches avancées", les manipulations sur les champs de types date permettait une analyse sql LOWER ou UPPER sur ces dates.

Je n'ai aucune idée de quoi tu parles... Les dates sont constituées uniquement de chiffres ; ça n'a pas de sens.

Je ne vois plus cette possibilité (je sais que la recherche avancée n'est pas à l'ordre du jour), le code a t'il disparu ou est il seulement commenté ? dans ce dernier cas où peut on le réactiver ?

Il n'y a rien de commenté ; et c'est la "recherche libre" qui n'est pas à l'ordre du jour, la recherche avancée est tout à fait maintenue et fonctionnelle à ce que j'en sais.

Testé à l'instant sur la démo de la 1.0.0 (https://demo.galette.eu) et de la 0.9.6 (https://demo.master.galette.e) : la recherche libre sur un champ date propose "est", "avant" ou "après" une date sélectionnée depuis un calendrier - et rien d'autre.

++


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/