Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 05/10/2009, 00h32   #1
Membre actif
 
Inscription : juin 2006
Messages : 537
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 537
Points : 172
Points : 172
Par défaut Requète select et affichage des données.

Bonjour,
Je vais essayé de définir simplement mon problème

J'ai une table d'historique de clic du type :
idclic (int autoinc) | date | remuneration(enum(euros,points) | gains | idmembre

C'est un problème tout con, mais j'arrive pas à le résoudre.

Je voudrai afficher les statistiques des clics dans un tableau comme ca :

Date | Nombre de clic | Gains euros | Gains points

Voila mon début de requète qui ne fait pas de différence entre gains euros ou gains points :
Code :
1
2
 
$sql = "SELECT sum(gains) as sumgains, count(idclics) as nbrclic, dateclic FROM clics WHERE dateclic >= '$lastdate' AND idmembre = '$idmembre' GROUP BY dateclic ORDER BY dateclic DESC";
Est ce que vous auriez une petite idée?

Merci beaucoup.
morgan47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2009, 09h09   #2
Modérateur
 
Avatar de sebhm
 
Homme Seb
Développeur Web
Inscription : avril 2004
Messages : 1 055
Détails du profil
Informations personnelles :
Nom : Homme Seb
Âge : 31
Localisation : France, Landes (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2004
Messages : 1 055
Points : 1 173
Points : 1 173
Bonjour,

je pense que tu n'es pas loin.
Si tu veux grouper tes résultats selon la colonne 'remuneration', il faut le préciser :
Code :
$sql = "SELECT sum(gains) as sumgains, count(idclics) as nbrclic, dateclic FROM clics WHERE dateclic >= '$lastdate' AND idmembre = '$idmembre' GROUP BY dateclic, remuneration ORDER BY dateclic DESC";
sebhm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 19h58.


 
 
 
 
Partenaires

Hébergement Web