Vous êtes ici Forums > Dépôt de sources > * Editer le message * Accepter cette réponse * Rapporter le message * Répondre en citant le message select pour Facture dans deux Tableaux

SUJET: * Editer le message * Accepter cette réponse * Rapporter le message * Répondre en citant le message select pour Facture dans deux Tableaux
  Le 03 Fév 2010 à 01:10:52
Salut les amis.
j'aimerai realiser un SELECT pour une facturations des Produits loues par un client.
les produits sont stoques dans une table avec le Format suivant:

|Id|Nr-serie|Nom|debut-loc|fin-loc|debut-garantie|fin-garantie|prix-mois|prix-garantie|

les Nr-serie sont unique,
prix-mois est le prix mensuel normal,
prix-garantie est le prix quant le produit se trouve sous garantie.

il y a aussi une possibilite de faire un forfait par "interval de temp", par example du ... au .... coute tel produit xx Euro.
mais les prix forfaitaires sont enregistres dans une autre table au format suivant:

|Id|Id-client|Id-produit|debut|fin|prix|

oú "Id-client" et "Id-produit" sont pris de la table precedente.

j'aimerai faire une facturation mensuelle et/ou par "interval de temp" pour un client.
tous idee, proposition .... serait la bienvenue.

Merci

Ps:je n'ai pas la possibilite de changer les Tables.
hissein
profil du membre
Messages: 2

Dernière réponse le
06-02-2010 à 18:35:51
par KOogar
 

  Le 04 Fév 2010 à 19:49:25
Salut,

Je vais peut être m'avancer un peut vite, mais il me semble qu'en faisant une jointure de tes tables, tu pourrais peut être faire ce que tu veux...

Bon, ça reste à confirmer..
c00lman
site web du membre profil du membre
Messages: 20

 

  Le 04 Fév 2010 à 21:33:02
je confirme, faut une jointure :P

je m'avance peut-etre mais ca fait exo scolaire comme problème...
KOogar
Modérateur
site web du membre profil du membre
Messages: 315

 

  Le 05 Fév 2010 à 09:12:41
salut et merci pour vos reponses.

croyez moi j'ai assayè toutes les combinaison possibles (que je connaisse) sans succes.

peut etre qu'un bout de code me fera voir plus claire.

merci une fois de plus.
hissein
profil du membre
Messages: 2

 

  Le 06 Fév 2010 à 18:35:51
hum

tu écris :
"oú "Id-client" et "Id-produit" sont pris de la table precedente."

Donc tu as une table client, car l'Id-client il vient bien de quelques part. Commence deja par créer tes 3 tables. (produit,forfait,client)

et la requete la voici, incomplete mais c'est la base
Code:
<?php
$sql "SELECT a.id AS id_produit, a.Nr-serie ,<br />
               b.Id-client, b.Id-produit,<br />
               c.id AS id_client<br />
        FROM produit a, forfait b, client c<br />
        WHERE a.id_produit = b.Id-produit<br />
        AND b.Id-client = c.id_client<br />
        "
;
?>



Bon courage!
KOogar
Modérateur
site web du membre profil du membre
Messages: 315

 
 
Librairie PHP

Connexion

 
 

Explications

 
 

Ressources

 
 
 
 

Flux RSS

 
 
 
 
      TWITTER !!
Suivez phpsources sur Twitter
 
annuaire phpsources référencer vos sites

Répertoire de sites francophones pour ajouter vos sites.
Référencer vos sites

 
Partenaire officiel
Partenaire officiel
 
  Statistiques...
Stats du réseau:
visiteurs en ligne : 15
basées sur les utilisateurs actifs des 5 dernières minutes
membres : 10049
 
Stats du site phpsources:
Dernière mise à jour des stats
aujourd'hui à 05:33:59

codes sources : 567
scripts : 790
articles - actualités : 101
tutoriel : 34
sites sur le langage PHP : 147
commentaires : 1 581
total des scripts téléchargés: 512 313
total hits codes sources: 4 718 671