Получить результат функции в выборке
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DoSs96 Участник со стажем
Вступление в Клуб: 22.11.2021
|
Чт Авг 04, 2022 22:40  Получить результат функции в выборке |
|
Полезность: Нет оценки
|
Добрый день! возможно ли в выборке получать значение функции?
Имеется функция в локальных описаниях которая возвращает результат true либо false. Необходимо при выборке в условиях, проверять значение из функции по типу
Код: |
where P_DATE_BEG = '01.01.2022' and function(сred, beg, end) = true
|
Примерно так, c ЦФТ работаю недавно очень прошу помочь с решением, возможно как то по другому можно это сделать |
|
 |
DoSs96 Участник со стажем
Вступление в Клуб: 22.11.2021
|
Сб Авг 06, 2022 12:19   |
|
Полезность: Нет оценки
|
Решение нашлось, вместо возврата логики возвращаю либо 0 либо 1, так же функцию сделал public |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Авг 08, 2022 13:27  Re: Получить результат функции в выборке |
|
Полезность: Нет оценки
|
DoSs96 пишет: | Добрый день! возможно ли в выборке получать значение функции?
Имеется функция в локальных описаниях которая возвращает результат true либо false. Необходимо при выборке в условиях, проверять значение из функции по типу
Код: |
where P_DATE_BEG = '01.01.2022' and function(сred, beg, end) = true
|
Примерно так, c ЦФТ работаю недавно очень прошу помочь с решением, возможно как то по другому можно это сделать |
Практически в любой более менее объемной вьюхе есть примеры вызовов таких функций
Код: |
where ::[SIM_LOAN_PORT].[LIB].GETPORTBYCRED(cred, null, null, cred.[HIGH_LEVEL_CR]) = loanPort%id(true)
and ( commiss%collection(true) = cred.[COMISS_ARR]
and commiss->(true, [DEBT_COMISS_PRC])[DEBT](true) = ::[VID_DEBT]([CODE] = 'НЕУЧТЕН_ПРОЦЕНТЫ' and [TO_PRODUCT] = ::[ACC_PRODUCT]([CODE] = 'PR_CRED'))
|
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|