IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

requete Facture mensuelle


Sujet :

Requêtes MySQL

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut requete Facture mensuelle
    Bonsoir a tous,
    Tout d'abord je tiens à m'excuser si le sujet à déjà été abordé mais
    après une recherche je n'ai rien trouvé sur ce sujet.
    Donc voilà, j'ai des tables qui sont composées des champs suivants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    CREATE TABLE client_1 (
     
      id int(10) unsigned NOT NULL auto_increment,
     
      serieNr varchar(20) NOT NULL default ''
     
      fabNr varchar(20) default NULL
     
      nom varchar(40) NOT NULL default ''
     
      Supportde varchar(10) NOT NULL default ''
     
      Supportfin varchar(10) NOT NULL default ''
      garantiede varchar(10) NOT NULL default ''
     
      garantiefin varchar(10) default NULL
     
      Prixmois decimal(8,2) NOT NULL default '0.00'
     
      Prixgarantie decimal(8,2) default '0.00'
     
      PRIMARY KEY  (id),
     
      UNIQUE KEY seriennr (seriennr),
     
      UNIQUE KEY id (id)
     
    );
    et c'est une table par client.
    la logic est la suivante:
    le client a louer des services et/ou des Materiels.
    Les Materiel ont une garantie fabriquant et dans cette periode garantie ils sont factures en "prixgarantie",
    en dehors de cette periode on les facture "prixmois".
    ce que je voudrais faire c'est une requête qui me permet de faire un cumul "mensuel" par client.
    Plus concrètement, je voudrais faire une facture par client dans laquel figurent les materiels se trouvant sous garantie et/ou support pour un mois donne.
    merci en avance.

  2. #2
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par hmbbig Voir le message
    et c'est une table par client.
    Il y a donc une erreur de conception dès le départ !

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Il y a donc une erreur de conception dès le départ !
    pourquoi est ce une erreur?
    por chaque client je fais une table et ca me permet gerer chaque client independement.

  4. #4
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 804
    Points : 34 074
    Points
    34 074
    Billets dans le blog
    14
    Par défaut
    Et si tu as 2500 clients, tu auras 2500 tables ?

    Un petit tour vers les tutoriels sur la conception des bases de données me semble vraiment indispensable !

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Et si tu as 2500 clients, tu auras 2500 tables ?
    En fait la tu as raison, mais ce qui m'a pousser a prendre ce concept c'est le fait que les client ne loue pas toujours les memes services et/ou materiles et je n'ai pas trouver une autre solution, mais je suis ouvert a toute nouvelle idee ou concept.

    D'ici la je me lance dans la lecture de ce document tres interessant.
    merci une fois encore pour cette aide et bon WE.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 211
    Points : 91
    Points
    91
    Par défaut
    Personnellement, je travaillerai avec une table Client
    IdentificationUnique/Nom/Prénom/Adresse/...
    Une table produit
    IdentificationUnique/Nom produit /description/ prix/ Date fin de garantie....
    et enfin une table Mouvement
    IdentificationUnique/ID client/ID produit/date début location/ date fin location

    Avec ces 3 tables, il me semble qu'il y a moyen d'effectuer ce que tu dis

Discussions similaires

  1. Somme requete CA mensuel
    Par yieiii dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 13/12/2010, 23h49
  2. Aide pour requete facturation
    Par nric7 dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 27/07/2009, 16h26
  3. Créer une facture mensuelle
    Par bilou972 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/07/2009, 23h14
  4. Cumuls mensuels par requête (même avec DSUM)
    Par jlfprofoto dans le forum Requêtes et SQL.
    Réponses: 19
    Dernier message: 21/08/2007, 17h31
  5. Requete moyennes mensuelles
    Par bdkiller dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 03/09/2004, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo