Bonjour les amis ,
Etant une débutante dans ce qui se rapporte aux bases de données et requêtes , je ne sais pas trop comment m'y prendre pour créer une requête me donnant le résultat suivant : Solde du compte client(ht) pour un intervalle de temps ( entre deux dates différentes) , le but étant d'avoir le solde chaque semaine ou chaque mois (je ne sais pas si cela est possible).
J'ai deux tables : compte client et compte-transaction , la table compte client contient les champs : id(clé primaire), nom, prénom , la table compte-transaction contient les champs suivant : id(clé primaire), type-id, quantité, prix ht ,tva .date
Un client recharge sa carte à une date "t" mais peut consommer ou non cette recharge , le champs type-id contient les occurences : rechargement , consommation et décréditation ( il arrive qu'une consommation ne soit pas remontée au niveau du progiciel de l'entreprise , donc on décrédite la carte du montant de la consommation manuellement) , notons que le solde = rechargement-(consommation + décréditation "s'il y en a");
Question : je travaille sur une base de données réelle (d'une société) , j'ai remarqué que les deux tables ne sont pas liées. Est-il possible de les lier par une clé, même si elles ont déjà été créées ? Si oui, je vous prie de me dire comment m'y prendre ? une fois la clé créée , quelle requête puis-je utiliser pour aboutir au résultat souhaité ? Je vous remercie de m'avoir lue et vous prie de m'apporter votre aide, j'en ai réellement besoin .
Cordialement;
Partager