Projet

Général

Profil

Actions

Anomalie #837

fermé

Galette v0.8. Filtrage défectueux.

Ajouté par Roland Telle il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Database
Version cible:
-
Début:
24/07/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Exemple :
- filtrer "tous les adhérents" de "tous les comptes" avec adresse courriel : ça donne une liste de X adhérents,
- filtrer "idem" sans adresse courriel : ça donne une liste de Y adhérents,

Hélas, ne pas filtrer du tout c'est-à-dire afficher la liste avec la mention "sans importance", ne donne pas X + Y adhérents.

Cette anomalie apparaît déjà dans la 0.7.8

Mis à jour par Johan Cwiklinski il y a presque 10 ans

Je pense que c'est lié aux données. Dans ma base de tests, le compte est bon.

Que constates-tu ? Est-ce que "sans importance" > X+ Y ? Si c'est bien ça, je pense que c'est le filtre sur les membres sans mails qui foire. les membres dont l'adresse mail est vide (= '') sont cherchés, mais pas c eux avec une adresse égale à NULL.

Que renvoient les deux requêtes suivantes :

SELECT count(id_adh) AS count FROM galette_adherents WHERE email_adh = ''

SELECT count(id_adh) AS count FROM galette_adherents WHERE email_adh IS NULL

En gros, si la seconde renvoie quelque chose, le problème est là (je pense) :)

Mis à jour par Roland Telle il y a presque 10 ans

Ton raisonnement est juste. Ceux dont l'adresse est égale à NULL ne sont pas pris en compte (j'en ai 26 et c'est ce qui manque) :-)

Mis à jour par Johan Cwiklinski il y a presque 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a presque 10 ans

  • Assigné à mis à Johan Cwiklinski
  • Statut changé de Résolu à Fermé
  • Catégorie mis à Database
Actions

Formats disponibles : Atom PDF