У меня есть запрос SQL в моем приложении rails, который выглядит следующим образом:
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')
, но это также не работает.