Hello World.
Сегодня понадобилось склеить дату и время находящиеся в разных столбцах вместе, и поместить в третий результирующий столбец.
Функций для этой операции я не нашел, поэтому пришлось экспериментировать.
Представим, что есть таблица с полями:
Сегодня понадобилось склеить дату и время находящиеся в разных столбцах вместе, и поместить в третий результирующий столбец.
Функций для этой операции я не нашел, поэтому пришлось экспериментировать.
Представим, что есть таблица с полями:
create table test (
field_date date,
field_time time without time zone,
field_result timestamp without time zone)
Предположим, что первые две колонки таблицы заполненны датами и значениями времени. Далее, чтобы заполнить третий столбец совмещенными значениями даты и времени из двух предидущих столбцов, пишем update:
update test set
field_result = (field_date::date||' '||field_time::time without time zone)::timestamp without time zone
Все, проверяем результат...
Комментариев нет:
Отправить комментарий