Count()+sum() en sql
klino
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour!
je viens demander de l'aide car je suis en train de me prendre la tête sur une requête COUNT + SUM. La voici:
Sur chaque ligne de mon tableau mes requêtes me compte bien combien de tache chaque personnes a effectuer .
Ce que je veux faire c'est une ligne en bas qui me fait la somme de toutes les lignes au dessus mais je n'y arrive pas.
Une idée ?
je viens demander de l'aide car je suis en train de me prendre la tête sur une requête COUNT + SUM. La voici:
SELECT COUNT(service_data.ServiceID),worker_data.First_name,worker_data.Surname FROM worker_data INNER JOIN service_data INNER JOIN relationworkertoexecutedservicesdata ON worker_data.WorkerID = relationworkertoexecutedservicesdata.WorkerID AND service_data.ServiceID = relationworkertoexecutedservicesdata.ServiceID INNER JOIN customer_data ON service_data.ServiceID = relationworkertoexecutedservicesdata.ServiceID AND customer_data.CustomerID = relationworkertoexecutedservicesdata.CustomerID GROUP BY worker_data.First_name ,worker_data.Surname
Sur chaque ligne de mon tableau mes requêtes me compte bien combien de tache chaque personnes a effectuer .
Ce que je veux faire c'est une ligne en bas qui me fait la somme de toutes les lignes au dessus mais je n'y arrive pas.
Une idée ?
A voir également:
- Sql sum(count)
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Fonction sum excel - Guide
- Sql query download - Télécharger - Gestion de données
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, en principe, cela se fait via une seconde requête.
pourquoi est-ce important que la ligne en bas soit crée par la même requête?
c'est possible, mais généralement inutile et source de confusion.
tu écris "mon tableau": de quel genre de tableau s'agit-il?
pourquoi est-ce important que la ligne en bas soit crée par la même requête?
c'est possible, mais généralement inutile et source de confusion.
tu écris "mon tableau": de quel genre de tableau s'agit-il?
L'idée est de faire la somme de tout les count() si tu a une idée stp aide moi! Avec la seconde requête
qu'as-tu essayé? quels sont les champs que tu attends dans la réponse à cette requête?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
je voudrais juste faire la somme des taches total effectuer pas les travailleurs
SUM(COUNT(service_data.ServiceID))toute en tenant compte des paramètres
ON worker_data.WorkerID = relationworkertoexecutedservicesdata.WorkerID
AND service_data.ServiceID = relationworkertoexecutedservicesdata.ServiceID
INNER JOIN customer_data
ON service_data.ServiceID = relationworkertoexecutedservicesdata.ServiceID
AND customer_data.CustomerID = relationworkertoexecutedservicesdata.CustomerID
GROUP BY worker_data.First_name ,worker_data.Surname