год задается как int : 2009, 2010 и т. Д.
Я хочу преобразовать эту информацию в ДАТА (первое января).
Мои решения (я предпочитаю первое):
(year::char || '-01-01')::DATE
'0001-01-01' + ((year-1)::char || ' year')::interval
Есть ли лучшее (встроенное) или более элегантное и быстрое решение?
(IВ настоящее время я работаю с PostgreSQL 8.4 , но также заинтересован в более свежих версиях.)