Я хочу выбрать время из базы данных. Как я могу сделать это, используя базу данных postgresql?
Вы можете использовать функцию date_part, например:
date_part('hour', timestamp '2001-02-16 20:38:40')
Это даст вам 20, например.
Для получения дополнительной информации см. http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html
Может быть:
select to_char (field, 'HH24:MI:SS') FROM table;
Пример:
select to_char ('2011-04-13 11:22:33'::timestamp, 'HH24:MI:SS');
Это дает вам:
11:22:33
Заменить
Не уверен, что именно вы имеете в виду. Возможно, ответ на ваш вопрос:
select now();
или, может быть, это:
select now()::time;