{Access} Date de validite

guillaumedt Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
zenon Messages postés 726 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de créer un programme de fidelite client avec une BDD Access qui enregistre clients et ventes. Dans mon programme, les clients ont deux grades (Normal et Club) qui s'obtiennent avec respectivement 8000 E et 40000 E de dépenses effectue, la date de validité du grade est respectivement de 1 et 3 ans. Mais étendu si le client dépense respectivement 8000 et 30000 durant cette période.

Comment créer une requête qui me donnerait la date de validité de la carte du client ?
Je pensais a quelque chose du style : Date de Début = Max(Min([RHistoriqueDeVente].[Date], "date quand la dépense pendant la période dépasse le montant voulu")

Et ce n'est pas vraiment car si la personne est rétrograde, il faut tout reprendre du début, ça n'a pas l'air facile pourtant c'est classique dans un programme de fidelite.

Merci

Guillaume
A voir également:

1 réponse

zenon Messages postés 726 Date d'inscription   Statut Membre Dernière intervention   180
 
Bonsoir,


On pourrait créer une requête qui additionne toutes les ventes dans l'année écoulée, stocker la valeur dans un champs et appliquer un critère VraiFaux selon le montant obtenu.

Type SELECT ... WHERE DateAchat > AjDate (ou DateAdd) (d;-365;Now)

VraiFaux (MontantTotal>40000; "Club","")

(Tu as beaucoup de clients qui t'achètent pour plus de 40000€ par an? Tu devrais me les présenter!)
0