2011-11-23 202 views
0

我有以下find_by_sql並且得到'太少的參數'錯誤。任何想法解決?想只保持它作爲一個的find_by_sqlrails 3,find_by_sql,date_format,參數太少錯誤

dates=find_by_sql(['select DATE(start_datetime) date_only, DATE_FORMAT(start_datetime,\'\%b \%D\') as formatted_date from events where area_id=1 group by date_only']) 

THX

回答

1

您需要使用雙百分比符號逃脫取景器內的百分比:

dates = find_by_sql(['select DATE(start_datetime) date_only, DATE_FORMAT(start_datetime,\'\%%b \%%D\') as formatted_date from events where area_id=1 group by date_only'])