据我所知,应该可以在 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
都不会被绑定数组中的相应值替换。
我还有什么需要注意的吗?