powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / массив даты
4 сообщений из 4, страница 1 из 1
массив даты
    #35682479
valuez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
У меня пявилась проблемка, надеюсь вы поможите её решить :
Имеется таблица
Код: plaintext
1.
2.
3.
4.
5.
create table order_info (
order_id integer not null references orders(id),
billboard_id integer not null references billboards(id),
time_interval t_days_arr,
production boolean not null
);

н ней как вы видите есть поле time_interval с типом t_days_arr
Код: plaintext
create domain t_days_arr as char( 8 )[]

мне нужно чтобы в этом поле находился массив дней к примеру от 2008-11-10 и до 2008-12-22
как правильно написать функцию чтобы заполнить эту строку ?
...
Рейтинг: 0 / 0
массив даты
    #35682623
valuez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в принципе формат можно изменить на 8-и значный (не YYYY-MM-DD, a YYYYMMDD)
...
Рейтинг: 0 / 0
массив даты
    #35682724
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
узнать кол-во дней между начальной и конечной датами,
в подзапросе вызвать generate_series(0,кол-во_дней),
добавить к каждой строке результата начальную дату,
преобразовать набор строк в массив
...
Рейтинг: 0 / 0
массив даты
    #35682860
valuez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно ли сделать фиксированный промежуток времени к примеру 30 дней ?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / массив даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]