Используйте запятую после каждого столбца, а также используйте псевдоним для SUM (количество) для лучшей практики,
SELECT carid, SUM(amount) FROM tbl_fuel GROUP BY carid
Я - большой поклонник клиент отдыха , который делает как раз достаточно, чтобы быть полезным, не мешая Вашей реализации. Это обрабатывает исключения разумно, и вход поддержек и автора, из поля.
открытый uri отдыха является тем, который используется в большой степени повсюду УСПОКОИТЕЛЬНЫЕ веб-сервисы книга.
gem install rest-open-uri
использование В качестве примера:
response = open('https://wherever/foo',
:method => :put,
:http_basic_authentication => ['my-user', 'my-passwd'],
:body => 'payload')
puts response.read
Если только необходимо иметь дело с REST, клиент отдыха , библиотека является фантастической.
, Если API Вы используете, не являются АБСОЛЮТНО УСПОКОИТЕЛЬНЫМИ - или даже если они - , HTTParty действительно стоит проверить. Это упрощает использование API REST, а также неуспокоительные веб-API. Проверьте этот код (скопированный с вышеупомянутой ссылки):
require 'rubygems'
require 'httparty'
class Representative
include HTTParty
format :xml
def self.find_by_zip(zip)
get('http://whoismyrepresentative.com/whoismyrep.php', :query => {:zip => zip})
end
end
puts Representative.find_by_zip(46544).inspect
# {"result"=>{"n"=>"1", "rep"=>{"name"=>"Joe Donnelly", "district"=>"2", "office"=>"1218 Longworth", "phone"=>"(202) 225-3915", "link"=>"http://donnelly.house.gov/", "state"=>"IN"}}}
HyperactiveResource находится в своем младенчестве, но это выглядит довольно хорошим.
Это - то, что я использую: http://rubyforge.org/projects/restful-rails/ .
Take a look at asplake's (i.e. my) described_routes and path-to projects/gems on github (which I can't seem to link to from here. Path-to uses HTTParty, but rather than hard-coded URLs like some of the other answers to this question, it uses metadata provided by described_routes. There are several articles describing these gems at positiveincline.com, of which the most relevant to your question is Nested path-to/described_routes and HTTParty.
Ну, ActiveResource есть всегда, если вы используете Rails :)