|
|
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток Обращаюсь за помощью так как не знаю как решить следующую задачу: Есть пользователь который создал заявку предположим 10.10.2017 10:22:21 и необходимо считать время в минутах с момента создания до получения заявкой определенного статуса, подсчет времени с 9-00 до 18-00 т.е. не учитывая выходные дни и при получении определенного статуса подсчет останавливается Заранее благодарен за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 11:25 |
|
||
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
vlad2018, 100$ авансом. переслать на телефон который я неоднократно писал на этом форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 11:41 |
|
||
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
vlad2018, Типы из семейств timestamp и interval не подойдут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 11:48 |
|
||
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
подойдут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 11:57 |
|
||
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
подсчет времени до получения определенного статуса round((CASE WHEN created <= TRUNC(created) + 9 / 24 THEN (18 - 9) / 24 WHEN created >= TRUNC(created) + 18 / 24 THEN 0 ELSE ((TRUNC(o1.created) + 18 / 24) - o1.created)* 24 * 60 END + CASE WHEN sysdate <= TRUNC(sysdate) + 9 / 24 THEN 0 WHEN sysdate >= TRUNC(sysdate) + 18 / 24 THEN (18 - 9) / 24 ELSE sysdate - (TRUNC(sysdate) + 9 / 24) END + GREATEST(TRUNC(sysdate) - TRUNC(created) - 1) * (18 - 9) / 24 ) * 24 * 60) я считаю время от даты создания в минутах без учета выходных дней ежедневно с 9-00 до 18-00, но вот как остановить подсчет с получением определеннгого статуса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 12:01 |
|
||
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
т.е. получен статус предположим 20.12.2017 13:00:21 и с этого момента подчсет остаравливается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 12:07 |
|
||
|
Подсчет интервала времени
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь, вопрос закрыт) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 13:05 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39540353&tid=1885060]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 282ms |
| total: | 510ms |

| 0 / 0 |
