Comment faire une requete permettant de faire la somme

Résolu
tanon - 29 janv. 2014 à 13:15
 fedely - 22 mars 2016 à 10:36
Bonjour, j'ai bien été aidé par vos aides mais je voudrais savoir si je peux a partir de ma requête sql faire la somme totale pendant une période donnée voila toujours la requête que j'effectuais pour calculer la somme par période : $sql="SELECT id,poste,montant,SUM(montant) as SOMME_MONTANT,date FROM newrech GROUP BY date";
A voir également:

3 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
29 janv. 2014 à 13:32
Tanon...
pour la dernière fois....
LORSQUE TU POSTES DU CODE....UTILISE LES BALISES DE CODE !!!!!

http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Exemple :
SELECT id,poste,montant,SUM(montant) as SOMME_MONTANT,date FROM newrech GROUP BY date



je voudrais savoir si je peux a partir de ma requête sql faire la somme totale pendant une période donnée
Somme totale de quoi ?
Période de quel type ? Entre deux dates que tu lui passerais en paramètres ?

As tu essayé d'ajouter une clause WHERE à ta requête ?
Si oui..laquelle ? date => '2014-01-01' AND date <= '2014-01-29' par exemple ? ou sinon à l'aide d'un BETWEEN ?
Ton champ date est un DATETIME ou TIMESTAMP ?

0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
29 janv. 2014 à 13:43
Si tu souhaites faire la somme totale de ton champ MONTANT entre deux dates
tu peux utiliser la syntaxe suivante :
SELECT SUM(montant) as TOTAL_MONTANT
FROM newrech 
Where date => '2014-01-01' and date <= '2014-01-29' table
0
ok je vais essayer ce code et je verrais le resultat qu'il me donnera . MERCI
0
Rejoignez-nous