powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помощь с рекурсией
2 сообщений из 2, страница 1 из 1
Помощь с рекурсией
    #39928199
Александр Кузьминов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток всем!
Есть такой запрос:
---
select
ts.creation_date as "Дата регистрации",
ts.datedecision as "Дата выполнения",
tou.title as "Название группы",
ts.title as "Общее количество заявок в очереди",
ts.state as "Статус",
case when (ts.overduestate_s='e' OR (ts.overduestate_s='a' AND (CURRENT_TIMESTAMP > to_timestamp(ts.overduestate_d/1000)))) then 'Просрочен' else 'Не просрочен' end as "Просрочен?",
ts.case_id as "Тип запроса"
from tbl_servicecall ts
left join tbl_employee e on e.id=ts.solvedbyemployee_id
left join tbl_employee_teams et on et.employee_id=e.id
left join tbl_ou tou on tou.id=e.parent_id
left join tbl_team tt on tt.id=et.teams_id
left join tbl_servicec_analytic sa on sa.servicecall_id=ts.id
left join tbl_analyticalcat ta on ta.id=sa.analyticalfeat_id
where (ts.datedecision > date_trunc('week', current_date) and ts.state in ('closed', 'resolved'))
group by ts.title, ts.creation_date, ts.datedecision, tou.title, ts.state, ts.overduestate_s, ts.overduestate_d, ts.case_id
limit 100
---
Как сделать такой же селект при помощи рекурсии? Не совсем понятно как в СТЕ запросе указать столбцы из разных таблиц, у меня выдает ошибку, если убрать вторую таблицу (как на скрине), то селект зацикливается
...
Рейтинг: 0 / 0
Помощь с рекурсией
    #39928200
Александр Кузьминов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка:
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помощь с рекурсией
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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