Calculer la somme d'une colonne pour les enregistrements d'une table SQLen utilisant l'API ActiveRecord du framework ICanBoogie

Je me suis trouvé tout bête ce matin en me demandant comment calculer la somme d'une colonne pour les enregistrements d'une table. J'avais complètement oublié la fonction SUM() de MySQL et surtout que je l'avais implémenté dans l'API ActiveRecord de mon framework ICanBoogie dans les années bissextiles. Je dois pas calculer beaucoup de sommes… :)

Bref, voilà comment faire pour obtenir la somme des quantités retournées pour l'article d'une commande :

<?php

$quantity = $core->models['shop.orders.returns']
->find_by_orderid_and_ean($item->orderid$item->ean)
->sum('quantity');

Bam !

Laisser un commentaire

Pas de commentaire