#1 23.05.10 19:41
[Postgres]Вопрос по тип "дата"
Есть таблица, одна из колонок типа дата формата "год-месяц-день". Нужно получить просто цифру года, т.е. из "год-месяц-день" взять только год. Нашел такое решение EXTRACT(YEAR FROM "год-месяц-день"). Но думаю что есть стандартная функция для этого типа.
Offline
#4 24.05.10 19:15
Re: [Postgres]Вопрос по тип "дата"
Jolly Roger, Ты описал вполне нормальное решение. Можно пострадать хернёй и сделать через строковые функции (регулярные выражения тут ИМХО смотрятся как-то по-спартански):
Код::
SELECT SUBSTRING(NOW()::text FROM 1 FOR 4 ) AS year; year ------ 2010 (1 запись)
Offline

