Calculer nbres des facture par mois
marwamrewa
Messages postés
175
Statut
Membre
-
marwamrewa Messages postés 175 Statut Membre -
marwamrewa Messages postés 175 Statut Membre -
Bonjour,
j'ai vraiment besoin d'aide je prépare mon PFE et j'ai une difficulté pour calculer le nbre des factures effectué par mois je travaille avec php et je ne trouve pas une solution avec cette problème je suis très heureuse de vous m'aidez veuillez acceptez mes remerciements d'avance voici le schémas de la table facture (lorsque' etat'=1 la facture est effectué et 'date 'c'est la date de livraison ) :
num
numclient
somme
remise
ttc
acompte
net
date
mode
typeclient
etat
j'ai vraiment besoin d'aide je prépare mon PFE et j'ai une difficulté pour calculer le nbre des factures effectué par mois je travaille avec php et je ne trouve pas une solution avec cette problème je suis très heureuse de vous m'aidez veuillez acceptez mes remerciements d'avance voici le schémas de la table facture (lorsque' etat'=1 la facture est effectué et 'date 'c'est la date de livraison ) :
num
numclient
somme
remise
ttc
acompte
net
date
mode
typeclient
etat
2 réponses
-
SELECT Sum(somme) Total_Mois, MONTH(date) as mois_facture FROM Facture WHERE etat = 1
GROUP BY MONTH(date)
ORDER BY MONTH(date)
Pour le mois de février :
SELECT Sum(somme) Total_Mois, MONTH(date) as mois_facture FROM Facture WHERE etat = 1 AND MONTH(date) = 2
GROUP BY MONTH(date)
ORDER BY MONTH(date)
-
Vous aviez écrit "Par mois" ... mais soit, donc si vous voulez le nombre de factures effectuées, donc dont le champ Etat vaut 1 :
SELECT COUNT(*) FROM Facture WHERE etat = 1
-
pour cette requête il s'affiche tout les factures effectués en totale mais moi je veut calculer le nombre des factures pour ce mois (Mai).
voila la requête que j'ai essayé :*
________________________________________________________________________
$today = date('Y-m-j');
$year= date('Y');
$mois= date('m');
$jour= date('j');
$nbfact1 = mysql_query("select count(*)as nb from facture where mode=1 AND month(date)='$mois' AND year(date)='$year' GROUP BY date") or die(mysql_error());;
__________________________________________________________________________
et je n'arrive pas à récupérer le résultat de cette requête!!!!!!!!!!!!!!!!!!!!!
je vous merci d'avance pour votre aide
-