Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
danzki Участник - экстремал
Вступление в Клуб: 30.09.2010
|
Пн Мар 19, 2018 11:28  Запустить джоб три раза |
|
Полезность: Нет оценки
|
Всем привет.
Нужно запустить джоб 3 раза: в 10-00, 10-30, 11-00.
В интервал запуска рисую такую конструкцию:
trunc(sysdate) + 1 +
case
when sysdate-trunc(sysdate) > 9.5/24 and sysdate-trunc(sysdate) <= 10/24 then 10/24
when sysdate-trunc(sysdate) > 10/24 and sysdate-trunc(sysdate) <= 10.5/24 then 10.5/24
when sysdate-trunc(sysdate) > 10.5/24 and sysdate-trunc(sysdate) <= 11/24 then 11/24
end
Следующий запуск показывает 9-00.
В чем ошибка? |
|
 |
danzki Участник - экстремал
Вступление в Клуб: 30.09.2010
|
Пн Мар 19, 2018 11:57   |
|
Полезность: 2
|
Поменял Интервал на
trunc(sysdate) + 1 +
case
when sysdate-trunc(sysdate) <= 10/24 then 10/24
when sysdate-trunc(sysdate) > 10/24 and sysdate-trunc(sysdate) <= 10.5/24 then 10.5/24
when sysdate-trunc(sysdate) >= 11/24 then 11/24
end |
|
 |
kaa Участник - экстремал
Вступление в Клуб: 20.01.2020
|
Вт Сен 13, 2022 14:34   |
|
Полезность: Нет оценки
|
а как задать 10:50? |
|
 |
kaa Участник - экстремал
Вступление в Клуб: 20.01.2020
|
Вт Сен 13, 2022 14:57   |
|
Полезность: Нет оценки
|
Код: | trunc(sysdate) + 1 +
case
when sysdate-trunc(sysdate) <= 17.5/24 then 17.5/24
when sysdate-trunc(sysdate) > 17.5/24 then 17.83/24
end
|
только получается в 17:49:48 |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Вт Сен 13, 2022 17:21   |
|
Полезность: 1
|
(10*60 + 50)/(24*60) |
|
 |
kaa Участник - экстремал
Вступление в Клуб: 20.01.2020
|
Ср Сен 14, 2022 15:56   |
|
Полезность: Нет оценки
|
спасибо!! эх, математика )) |
|
 |
|