The following query runs fine on a postgres client (postico):
sql = "select rs.created_at, lv.id
from external_verification_responses rs
inner join external_verification_requests rq on rs.external_verification_request_id = rq.id
inner join leave_verifications lv on lv.id = rq.request_id
WHERE (rs.params#>>'{last_call_Trip Enquiry_1, outcome}' = 'Interested') AND (date(rs.created_at) >= '2018-08-21')
ORDER BY rs.created_at DESC"
However, with rails, it breaks
records_array = ActiveRecord::Base.connection.execute(sql)
The error is:
ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: syntax error at or near "select rs"
LINE 1: select rs.created_at, lv.id from external_verification_respo...
If defining alias is a problem in rails raw sql query, then how do I define alias in my query?