Bonjour,
Je dois effectuer une requête sql qui doit m'afficher une somme totale pour une période définie entre 2 dates (qui ont été sélectionnées via 2 combo).
Je m'explique :
- par exemple pour la période comprise entre janvier et mars (combo 1 : mois sélectionné = janvier et combo 2 : mois sélectionné = avril ; c'est à dire que l'on prend donc de ... jusqu'à... le mois sélectionné - 1), je dois effectuer une somme de montants repris dans le champ amounteur.
-Je voudrais qu'il ne m'affiche qu'un seul montant, c'est à le total pour toute la période.
-Mais à la place de cela, il m'affiche pour chaque mois compris entre les 2 mois choisis, un total par mois et en plus, le total général.
Ce que j'ai besoin : c'est uniquement du total général.
Voici mes lignes de code :
Sans mettre de période, j'ai le total sur une ligne, mais avec les périodes, cela ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $select = "SELECT DISTINCTROW Zonana1, Category, SUM(Amounteur) AS TOTAL, Number, Period FROM data_anf LEFT JOIN data_ant ON Number = Zonana1 GROUP BY Zonana1, Category, Number, Period HAVING Zonana1 <> 'S COUV' AND Category = 'CHANT' AND Period >= '$PERIOD1' AND Period < '$PERIOD2'";
Pourriez-vous m'aider ?
Partager