我有一个属性表,其中包含字段名称,价格,开始日期,结束日期。我想在start_date和end_date之间列出属性。我这样写查询,但是我没有得到正确的输出。
我想将日期格式(如02/12/2015)转换为2015/12/02(因为它是数据库格式)。
@properties = Property.where("properties.start_date >= ? AND properties.end_date <= ? ",params[:start_date], params[:end_date]).order(updated_at: :desc)
如何按日期列出?
任何帮助都是值得的
您应该首先解析日期,以使其具有正确的格式。尝试这样的事情:
start_date = Date.parse(params[:start_date])
end_date = Date.parse(params[:end_date])
@properties = Property.where("properties.start_date >= ? AND properties.end_date <= ? ",start_date, end_date).order(updated_at: :desc)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句