相当于mysql日期\格式的activerecord
我使用的是Rails Activerecord,有一个类似以下的查询:相当于mysql日期\格式的activerecord,mysql,ruby-on-rails,sqlite,activerecord,rails-activerecord,Mysql,Ruby On Rails,Sqlite,Activerecord,Rails Activerecord,我使用的是Rails Activerecord,有一个类似以下的查询: MyModel.all(:select => 'date_format(created_at, "%Y-%m-%d") as d') 这在mysql中可以正常工作,但在sqlite中会抛出一个错误,因为date_format函数不存在(出于性能原因,我们在内存中使用sqlite)。有没有一种方法可以在纯activerecord中编写,这样我就不会直接绑定到mysql 谢谢
MyModel.all(:select => 'date_format(created_at, "%Y-%m-%d") as d')
这在mysql中可以正常工作,但在sqlite中会抛出一个错误,因为date_format函数不存在(出于性能原因,我们在内存中使用sqlite)。有没有一种方法可以在纯activerecord中编写,这样我就不会直接绑定到mysql
谢谢