在 Rails 4 中使用 SQL Server 2014 作为 Windows 7 上的数据库的 Ruby 中DATE



我在使用 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')) %>

了解有关格式功能的更多信息

最新更新