@mIndix

Что делает данная строка?

IF(ADDDATE(sl.statusLogNow, INTERVAL statusDay DAY)<NOW(),
IF(ADDDATE(m.date_edit, INTERVAL statusDay DAY)<NOW(),
IF(m.statusID=6 and (flag_sklad_our=1 or flag_sklad=1),0,1),0),0)
as flag
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
ЕСЛИ (sl.statusLogNow + statusDay < NOW()) {
  ECЛИ (m.date_edit + statusDay < NOW()) {
    ЕСЛИ (m.statusID = 6 И (flag_sklad_our = 1 ИЛИ flag_sklad = 1)) {
      flag := 0
    } ИНАЧЕ {
      flag := 1
    }
  } ИНАЧЕ {
    flag := 0;
  }
} ИНАЧЕ {
  flag := 0;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы