Requete
bendjiz
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
bendjiz Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
bendjiz Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous , je suis novice dans les bases de données et j'aimerais que vous me donniez un coup de main. J'aimerais que vous m'aidiez à trouver une requete sql ou une procedure pl/sql pour ceci:
J'ai une table qui gere les clients de mon magasin c'est à dire le nom des clients, les different achat effectué, la date de ces achats le montant de ces achats.Donc ce qui me donne une table mouvement(id_client,nom_client,achat_client,date,mont_achat) ce que je souhaiterais avoir c'est le nom d'un client associé à la date du dernier achat effectué pendant ces trois dernier mois.
J'espere avoir été précis mais si il ya un point à eclaircir n'hésitez pas.Merci de m'aider
J'ai une table qui gere les clients de mon magasin c'est à dire le nom des clients, les different achat effectué, la date de ces achats le montant de ces achats.Donc ce qui me donne une table mouvement(id_client,nom_client,achat_client,date,mont_achat) ce que je souhaiterais avoir c'est le nom d'un client associé à la date du dernier achat effectué pendant ces trois dernier mois.
J'espere avoir été précis mais si il ya un point à eclaircir n'hésitez pas.Merci de m'aider
2 réponses
-
slt,
je pense pouvoir t'aider mais je n'est pas compris exactement ce que tu voulais.
tu veux le nom de tous les clients qui ont acheté durant les 3 derniers mois avec le nom du produit qu'ils ont acheté??
alors tu doit avoir comme requetes:
SELECT nom_client, achat_client
FROM CLIENT
WHERE date BETWEEN #../../....# AND #../../....#;
entre les dièses tu mets la date que tu souhaites, entre la date du jour et 3 mois avant.
voila. en esperant tavoir aider
bonne continuation. si ta un autre blem tu me me recontacter.-
ce que je souhaite avoir c'est le nom d'un client associé à la date du dernier achat effectué pendant ces trois dernier mois, c'est à dire que si mois mon dernier achat a été effectué le 14/05/2010 alors moi mon nom sera affiché avec cette date devant et l'article acheté. un exemple
francois ,14/04/2010, sac,13860
anselme,20/06/2010,blouson,38940
francois,01/03/2010,chemise,17500
anselme,23/06/2010,divan,410000
resultat
francois,14/04/2010,sac,13860
anselme,23/06/2010,divan,410000
ce qui represente les derniers achat de ces clients durant ces trois dernier mois
j'espere avoir pu t'eclairer sur mon besoin, dans le cas contraire n'hésite pas
-
-
Salut,
Alors, en Oracle, la date "maintenant" c'est sysdate
donc, pour sélectionner les mouvements sur les 3 derniers mois, on peut aisément demander les mouvements dont la date est comprise entre sysdate - 3 * 30 et sysdate
je te laisse faire le reste...