Additionner résultats de requète PHP

Résolu
Alain -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Voici mon problème j'ai une table sql comme suit:

nom projet date heure
moi 001 10 juin 4
toi 001 10 juin 4
nous 002 10 juin 4
moi 001 11 juin 4
moi 002 09 juin 4

je fait cette requète:

$sql = "SELECT *
FROM MABASE
WHERE nom LIKE '%".$nom."%' and projet LIKE '%".$projet."%'
ORDER BY date
DESC" ;

qui m'affiche le résultat de la requète mais j'aimerais calculer le total de heures pour moi avec le projet 001 selon ma requète précédente.

Est-ce possible ?

J'ai essayer avec SUM mais ça me donne le total des heures sans prendre en compte ma requète

Merci

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,
    Il faut utiliser un GROUP BY.

    Un truc du genre:
    SELECT nom,projet,SUM( heure) as NB_HEURES
    FROM MABASE
    WHERE nom LIKE '%".$nom."%' and projet LIKE '%".$projet."%'
    GROUP BY projet,nom
    

    0