Sumar campos de una tabla


#1

Hola…

Tengo este problema

tengo una tabla de pagos que enlaza a dos tablas

usuario_id concepto_id pago
1 1 200
1 2 800
1 4 650
1 8 900
2 2 300
2 6 100

De esta tabla quisiera sacar a todos los que pertenezcan a a usurario 1
y sumar sus pagos en una variable…

Quiza es tonta mi pregunta pero espero que me puedan ayudar


#2

Suponiendo que tengas la clase Pago asociada a esa tabla, podrías hacer
algo
así:Pago.sum(:pago, :conditions => [“usuario_id = ?”, 1])

más info en
http://api.rubyonrails.com/classes/ActiveRecord/Calculations/ClassMethods.html

Saludos

Faustino V.
escribió:> Hola…


#3

SELECT SUM(pago) FROM pagos WHERE usuario_id = 1;


Visite nuestra web en Internet
http://www.ispvc.rimed.cu
“50 Años de Educación en
Revolución”

Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.