は、だから私はRailsの4.2.7
キャストはActiveRecordのを返す:: StatementInvalid:Mysql2 ::エラー
@product.reviews.select('CAST(answer_1 AS FLOAT) AS answer_1')
に次のようにやっている残念ながら、これは
ActiveRecord::StatementInvalid: Mysql2::Error:
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near
'FLOAT) AS answer_1 FROM `reviews` WHERE `reviews`.`product_id` = 1' at line 1:
SELECT CAST(answer_1 AS FLOAT) AS answer_1
FROM `reviews` WHERE `reviews`.`product_id` = 1
本当に、私がする必要があるのは 'AVG(CAST(answer_1 AS FLOAT))AS answer_1'ですが、キャスティングを動作させることができません。 – Abram