私の知る限り、Rails で次のことができるはずです。
ActiveRecord::Base.connection.select_all("SELECT MONTH(created) AS month, YEAR(created) AS year FROM orders WHERE created>=$1 AND created<=$2 GROUP BY month ORDER BY month ASC",nil,[['created',1],['created',2]])
残念ながら、これはまったく機能していません。どのような形式を使用しようとしても、$1
and$2
がバインド配列の対応する値に置き換えられることはありません。
他に気をつけなければならないことはありますか?