Добрый день,
Есть таблица "Инциденты", в данной таблице есть ряд колонок "дата добавления", "приоритет" и т.д.
Как реализовать механизм SLA подсчета времени по дедлайн на решение проблемы?
Например
Есть реквизит "Дата созданной заявки" - ставится всегда текущая дата;
Есть реквизит приоритеты:
Срочный - решить проблему в течении двух часов.
Высокий - решить проблему в течении шести часов.
Средний - решить проблему в течении двадцати четырех часов.
Нужно добавить колонку "SLA", где автоматом высчитывать:
SLA = Current_datetime() + Срочный - решить проблему в течении двух часов. и т.д.
текущая дата (26-09-2018 17:00) + срочный(2) = решить_проблему (26-09-2018 19:00)
SLA от приоритета
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: SLA от приоритета
Можно сделать с помощью mysql формулы
Примерно так (не проверял)
И еще нужно будет использовать оператор CASE http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/
Что бы менять "2 HOUR" в зависимости от выбранного значения.
Примерно так
Примерно так (не проверял)
Код: Выделить всё
date_format(DATE_ADD(FROM_UNIXTIME(e.field_125,'%Y-%m-%d %H:%i'),INTERVAL 2 HOUR),'%Y-%m-%d %H:%i')Что бы менять "2 HOUR" в зависимости от выбранного значения.
Примерно так
Код: Выделить всё
case
when [11] =15 then date_format(DATE_ADD(FROM_UNIXTIME(e.field_125,'%Y-%m-%d %H:%i'),INTERVAL 2 HOUR),'%Y-%m-%d %H:%i')
when [11] =16 then date_format(DATE_ADD(FROM_UNIXTIME(e.field_125,'%Y-%m-%d %H:%i'),INTERVAL 8 HOUR),'%Y-%m-%d %H:%i')
endRe: SLA от приоритета
Спасибо, то что нужно.
when [268] =137 then date_format(DATE_ADD(FROM_UNIXTIME(date_added,'%Y-%m-%d %H:%i'),INTERVAL 2 HOUR),'%Y-%m-%d %H:%i')
Возможно ли подкрасить если current_date()>added_date??
when [268] =137 then date_format(DATE_ADD(FROM_UNIXTIME(date_added,'%Y-%m-%d %H:%i'),INTERVAL 2 HOUR),'%Y-%m-%d %H:%i')
Возможно ли подкрасить если current_date()>added_date??
Re: SLA от приоритета
Возможно ли mysql формула вытащить список "группы пользователей"?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: SLA от приоритета
Возможно, я бы создал хранимую функцию... В вашем случае, можно сделать доп. поле где проверять результат данной формулы и окрашивать при необходимости.
Не совсем понятно, что нужно.pensar писал(а): 27 сен 2018, 14:28 Возможно ли mysql формула вытащить список "группы пользователей"?