powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос несуществующих данных
8 сообщений из 8, страница 1 из 1
Запрос несуществующих данных
    #33562284
Валерий (s)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Может ли кто помочь с моим вопросом.
Есть таблица статистики в которой хранится:
timestamp, data1,data2,data3,comment
данные в нее заносятся с произвольным промежутком времени,
могут раз в 5 минут, а могут и раз в час.
Вопрос такой:
Можно ли сформировать зарпрос с выборкой данных с интервалом
в 5 минут например с начала до конца месяца при котором если данных нет в текущей таблице будет подставляться timestamp начала 5 минутного интервала а остальные данные оставаться пустыми.
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33562383
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет запроса - не уверен, а то при помощи ХП это делается на раз.
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33562447
Валерий (s)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что такое ХП и как это возможно реализовать ?
Может через временные таблицы ? или как-то возвращать больше запросов ?
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33562549
Валерий (s)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю в хранимой процедуре нужно организовать цикл по датам и вернуть множество записей типа RECORD ?.
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33564478
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте с помощью функции generate_series и outer join.
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33567058
Валерий (s)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, generate_series то что нужно.
Остался один вопрос: как их хранимой процедуры вернуть
множество значений за один раз ?
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33568501
guest2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валерий (s)Спасибо, generate_series то что нужно.
Остался один вопрос: как их хранимой процедуры вернуть
множество значений за один раз ?
RETURNS SET OF
...
Рейтинг: 0 / 0
Запрос несуществующих данных
    #33568519
guest2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри, конечно же, SETOF <table or datatype>, в общем, вот так, например:

Код: plaintext
1.
2.
3.
4.
5.
CREATE OR REPLACE FUNCTION "MyFunction"()
  RETURNS SETOF table_name AS
$BODY$
  SELECT * FROM table_name
$BODY$
  LANGUAGE 'sql' STABLE;
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос несуществующих данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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