Page 1 sur 1

prix d'une liste de facture

Posté : 03 août 2011, 16:23
par ownedsoi
Bonjour,
je cherche a calculer le prix de mes factures stocké en bdd

Schéma bdd

TABLE facture
id_facture,info client,info vendeur,date...

TABLE facture_has_produit
id_facture,id_produit,quantite

TABLE produit
id_produit,reference,libelle,prix

J'ai fait cette requete qui calcule pour 1facture donnée je n'arrive pas a le faire pour toutes mes factures enregistré

SELECT kf.* ,sum(kp.prix_unitaire_ht* kfhp.quantite)
FROM kev_facture kf,kev_facture_has_produit kfhp,kev_produit kp
WHERE user_iduser = 2
AND id_facture =30 AND
kfhp.id_produit = kp.id_produit

Quelqu'un à une idée? Merci d'avance!

Re: prix d'une liste de facture

Posté : 03 août 2011, 16:38
par Cyrano
Et si tu utilisais une clause de regroupement ? Sans la clause WHERE limitant à une facture spécifique, tu dois avoir un message d'erreur, je me trompe ?

Essaye donc en faisant aussi des jointures normalisées comme ceci :
SELECT
  kf.* ,
  SUM(
    kp.prix_unitaire_ht *
    kfhp.quantite
  ) AS total_facture
FROM kev_facture kf
  INNER JOIN kev_facture_has_produit kfhp ON kf.id_facture = kfhp.id_facture
  INNER JOIN kev_produit               kp ON kfhp.id_produit = kp.id_produit
WHERE kf.id_user = 2
GROUP BY kf.id_facture
Remplace si nécessaire le nom de la colonne de la clause WHERE parce que ce que tu as mis n'indique pas clairement où se trouve l'identifiant du client ni le nom correct de la colonne.

Re: prix d'une liste de facture

Posté : 03 août 2011, 16:53
par ownedsoi
Sa marche merci beaucoup :) j'y avait pas pensé

calcul nombre de facture effectuer pour ce mois

Posté : 27 avr. 2012, 17:58
par khouloud
salut,
Est ce que tu peux me dire comment calculer le nbre de facture effectuer dans ce mois

Schéma bdd
Table facture
1 num int(11)
2 numclient text
3 somme text
4 remise text
5 ttc text
6 acompte text
7 net text
8 date date
9 mode text
10 typeclient text
11 etat int(11)
Table facturecontenu
1 id int(11)
2 numfacture text
3 numart text
4 qteart text
5 ptart text
Merci d'avance.

Re: prix d'une liste de facture

Posté : 27 avr. 2012, 18:16
par moogli
salut,

ouvre un sujet a toi ce sera plus claire.

sinon pour compter c'est count généralement associé a un group by

pour plus d'info : http://sqlpro.developpez.com

@+

nbre de facture pour ce mois

Posté : 29 avr. 2012, 14:19
par khouloud
nbre de facture pour ce mois
comment faire le calcul pour ce mois svp.

Re: prix d'une liste de facture

Posté : 01 mai 2012, 22:50
par moogli
Même reponse ^^