我必须查询一些特定的字段,现在我需要在选择中将日期转换为字符。在 oracle 中是这样的:
SELECT title,
to_char(created_at, 'yyyy-mm-dd') created_at,
FROM SomeTable
WHERE (my_id LIKE '1')
我的 Rails 查询是:
SomeModel.where("my_id like ? ", some_id).select("title, to_char(created_at,'yyyy-mm-dd') created_at")
Oracle 查询将返回类似“2013-01-01”的日期,但 Rails 查询似乎不起作用,它返回“2013-01-01T00:00:00-07:00”
我可能错过了一些东西,但我只是不知道是什么。我也知道我可以在视图或其他地方格式化它,但我需要这种方式,在 SQL 查询中。