Calculer le nombre de client par periode

marwamrewa Messages postés 175 Statut Membre -  
DR.Morpheus Messages postés 502 Statut Membre -
Bonjour, je prépare mon PFE (qui est un logiciel de gestion commercial) et lors de préparation de statistique de l'entreprise j'ai une problème de calculer le nombre des clients par période qui est un travail demandé par mon encadreur
Qui a de connaissance sur ce sujet???j'ai besoin plus d'explication sur ce code et merci d'avance:)

shéma de table client simple:
idclient
cin
nomclt
prenomclt
datenaissance
pays
ville
region
adresse
tel
email
remarque
login
motdepasse
schéma de table société(c'est client profisionnel):
idste
matfiscale
raisonsociale
fax
site
adresse
tel
email
pays
ville
region
remarque

A voir également:

4 réponses

DR.Morpheus Messages postés 502 Statut Membre 83
 
si tu veu pouvoir voir les client ayant un travail sur une periode ( date debut date fin ) il te faut une association temporel sorte de table entre CLient et Societe avec : ( DebutTravail FinTravail ) avec ça les requete seront tres facile a realiser avec BETWEEN (Date1 and Date 2)
0
marwamrewa Messages postés 175 Statut Membre 3
 
merci pour votre aide :)
0
marwamrewa Messages postés 175 Statut Membre 3
 
mais un client peut demander plusieurs travail de la société c'est pour cela il n'a pas une seule date debut et une seule date fin !!!!!!!!!!!!!!!!!
0
DR.Morpheus Messages postés 502 Statut Membre 83
 
ce n'est pas un soucis , il suffit de le specifier dans les relations
1 client plusieur societer sur une tranche date
1 societer a plusieur client sur une tranche
dans ta table d'association il y aura une clé d'identification unique

sinon creer une table Contrat entre client et société
avec IDContrat , DateDebut , DateFin

comme ça un client a 1a N contrat
1 contrat depende de 1 et 1 seul client
une societé a 1 a N contrat et
1 contrat depend 1 et 1 seul societe

ce contrat sera donc unique et aura uen date de debut et de fin rien nempeche les client davoir 2000 contrat avec une societe et vice versa
0