Forum: Rails-ES Sumar campos de una tabla

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
3a685947e4a3c8703230fd55d61851ea?d=identicon&s=25 Faustino Vasquez (fvasquez)
on 2008-11-05 18:23
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
90ea347c45cdfbc1c5767dd6304d9c10?d=identicon&s=25 Borja Martín (Guest)
on 2008-11-05 18:29
(Received via mailing list)
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/Ca...

Saludos

Faustino Vasquez
escribió:> Hola...
396ed672fb27ee6c61a735401d7c7c0b?d=identicon&s=25 [Webmaster]_Yoel_Villarreal (Guest)
on 2008-11-05 18:32
(Received via mailing list)
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.
This topic is locked and can not be replied to.