A voir également:
- [mysql]SUM
- Mysql community download - Télécharger - Bases de données
- Md5 sum - Télécharger - Web & Internet
- Access vs mysql - Forum Webmastering
- Fonction sum excel - Guide
- Hébergement php mysql ✓ - Forum PHP
16 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voila mon code :
<?php
mysql_connect("localhost", "root", "mysql");
mysql_select_db("mabase");
$reponse = mysql_query("SELECT nom FROM clients HAVING SUM(montant) >200");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['nom'];
echo "<br />";
}
mysql_close();
?>
Il me renvoie tout le temps le nom d'un client ( toujours le même) quelle que soit l'évaluation.
Par ex: >200 ou < 100 c pareil.
<?php
mysql_connect("localhost", "root", "mysql");
mysql_select_db("mabase");
$reponse = mysql_query("SELECT nom FROM clients HAVING SUM(montant) >200");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['nom'];
echo "<br />";
}
mysql_close();
?>
Il me renvoie tout le temps le nom d'un client ( toujours le même) quelle que soit l'évaluation.
Par ex: >200 ou < 100 c pareil.
Ca ne change rien il me renvoie toujours le même seul client.
En plus, le client qu'il me renvoie n'a même pas une somme >200.
En plus, le client qu'il me renvoie n'a même pas une somme >200.
Merci babou54, j'y suis arrivée comme suit:
$reponse = mysql_query("SELECT nom,SUM(montant) AS somme FROM clients GROUP BY nom");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['somme'];?> ...... <?php echo $donnees['nom'];
echo "<br />";
}
Ce n'est pas exactement ce que je voulais mais, de cette façon, je vois par moi même ceux qui dépassent les 250€.
Ca aurait été mieux si j'avais pu extraire uniquement ceux qui dépassent... Mais bon...
$reponse = mysql_query("SELECT nom,SUM(montant) AS somme FROM clients GROUP BY nom");
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['somme'];?> ...... <?php echo $donnees['nom'];
echo "<br />";
}
Ce n'est pas exactement ce que je voulais mais, de cette façon, je vois par moi même ceux qui dépassent les 250€.
Ca aurait été mieux si j'avais pu extraire uniquement ceux qui dépassent... Mais bon...