【发布时间】:2020-04-06 09:08:36
【问题描述】:
我的 Rails 应用程序中有如下 SQL 查询
sql = "SELECT id,email,first_name,last_name,street_name,street_number,postal_code,city,region,country,to_date(cast(birth_date as TEXT), 'YYYY'),sex,deceased
FROM users
WHERE users.user_role <> 0 AND users.aasm_state = 'complete'
ORDER BY id"
这个想法是在字段birth_date 中只显示年份。但是在使用该函数时,只是列名发生了变化,日期格式保持为(年、月、日)形式。
我用的是PG,想把这个改写成to_date(birth_date::TEXT,'YYYY'),但是也不管用。
【问题讨论】:
标签: sql ruby-on-rails pg