On 16 Jan 2009, at 16:34, Herman wrote:
>
> That didn't work. I received: ArgumentError: wrong number of arguments
> (1 for 2)
>
> I tried something like this and it also didn't work:
> Product.update_all("test3", :sum => "test"+"test2", :group => "id")
>
oops, typo, should be Product.update_all "test3 = test+test2"
> I'd imagine I'm not that far off, but I can't figure it out.
>
> On Jan 16, 6:19 am, Frederick Cheung <[email protected]>
> wrote:
>> On 16 Jan 2009, at 10:19, Herman wrote:
>>
>>
>>
>>> Basically what I'm trying to do is get the sum of 2 columns and save
>>> those results in another. I guess I'm looking to do something like
>>> this:
>>> a = Product.find(:all)
>>> b = Product.sum("test + test2", :group => "id")
>>> a.test3 = b
>>> a.save
>>
>>> Obviously that doesn't work, but I'm trying to achieve something
>>> like
>>> that. Any suggestions?
>>
>> Product.update "test3 = test+test2" would probably do it.
>>
>> Fred
>>
>>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---