mais si la date de paiement est > à la date d'échéance, cela signifie qu'il y a eu un règlement aprés la date d'échéance, non ?
(***) ce n'est pas l'inverse que tu voudrais, c'est avoir toutes les personnes qui ont une date de paiement < à la date d'échéance, dans ce cas si la personne n'a pas payé depuis 2 mois, la date de son dernier règlement va être strictement inférieure à l'échéance
bon sinon le problème que tu as c'est que les enregistrements avec une de date de paiement nulle ne sont pas pris en compte dans ta requête, j epnsais que cela provenais d'un pb de jointure externe, mais après réflexion je pense que la jointure externe ne serait utile que si le client n'a jamais effectué de reglement ( je ne sais pas si c'est possible, si oui il faut conserver la jointure externe.
pour ta date à la place de [date de paiement] je mettrai nz([date de paiement];'01/01/2001')
ce qui fera que si ta date est nulle, elle prendra comme valeur le 1 janvier 2001 et sera forcément inférieure à ta date d'échéance ( si j'ai raison dans mon raisonnement (voir ***) sinon mettre nz([date de paiement];'12/12/2999')
Partager