MySQL - Comment puis-je obtenir la SOMME d'un nombre d'un champ?

Je suis à l'aide de l'instruction suivante et obtenir presque tout ce dont j'ai besoin. En outre, je voudrais faire la SOMME de tous les row_total résultats.

    SELECT c.id AS campaign_id, c.amount AS campaign_amount, c.warning_trigger,
COUNT(cc.id) as code_count, DATEDIFF(c.end_date, CURDATE()) as days_remain,
SUM(c.amount) as row_total
FROM campaigns c
JOIN campaign_codes cc
LEFT JOIN partners p on p.id = 4
WHERE c.partner_id = 4 AND cc.status = 0 AND c.id = cc.campaign_id
GROUP BY c.id
ORDER BY campaign_amount ASC

Et voici un exemple du résultat, avec la dernière colonne est la colonne je veux ajouter de l'ensemble:

    1 10.00 30 992 24 9920.00
    3 25.00 30 995 290 24875.00
    16 50.00 30 988 335 49400.00
    17 100.00 30 1000 335 100000.00
Vous voulez à la fois les données actuellement affichées dans vous exemple et la somme de la dernière colonne de valeurs? Si oui: pouvez-vous pas simplement la somme des valeurs dans la couche d'application?
Oui, je veux bien les données que j'ai affiché ET la somme de la dernière col de valeurs. Je pourrais ajouter des éléments dans le contrôleur ou de la couche de la vue, mais pensé qu'il valait mieux adapté au Modèle.

OriginalL'auteur k00k | 2010-01-29