Bonjour,

La solution à mon problème doit être relativement simple mais je bloque bêtement.
J’ai une table « Entreprise» avec un champ société, un champ « date de contact » et un champ « date d’examen ». Cette table est reliée à une table « Relation » par le champ « Société » avec en plus un champ « Nombre de jour »
Je voudrais qu’une requête me donne la liste des sociétés avec en face :
- Le nombre total d’enregistrements
- Le nombre d’enregistrements du champ « date de départ » différent de 0
- Le nombre d’occurrences du champ « date de départ » égal à 0 (sans faire la différence)
- Le nombre d’occurrences ou la différence des champs « date d’examen » - « Date de contact » est inférieur au champ « Nombre de jours ».

C’est une sorte de tableau statistique en fait. J’ai fait une requête de rapprochement :

CHAMPS
Regroupement « Société »
Compte « date de départ » Où <> 0
Compte « date de départ » Où = 0
diffdate(« a » ; « date de contact » ; « date d’examen ») Où < « Nombre de jours »

Mais il y a un problème à la base car il me sélectionne les enregistrements où « date de départ » est à la fois = et <> de 0, soit rien du tout.

Dois-je créer une table avec toutes les données dont j’ai besoin et faire plusieurs requêtes Ajout ?

Merci infiniment pour votre aide.