我在使用 SQL Server 作为数据库的 Ruby on Rails 中遇到DATE_FORMAT错误
<% date = Date.today %>
<% @employees = Employee.where("status = ? AND DATE_FORMAT(date_of_birth,'%d/%m') = ?", "Active" , date.strftime('%d/%m')) %>
试试这个,
<% date = Date.today %>
<% @employees = Employee.where("status = ? AND FORMAT(date_of_birth,'dd/MM','en-US') = ?", "Active" , date.strftime('%d/%m')) %>
了解有关格式功能的更多信息