Помогите разобраться
Появилась необходимость подправить расчеты на сайте. Нашла место, где это делается, но не могу понять что такое тут IF?
$select = array(
$class => $modx->getSelectColumns($class, $class),
'comissionCount' => '
ROUND(
IF (
IF (
to1 = 0,
(tarif2 * '.$bgSumm.'),
(tarif1 * '.$bgSumm.')
) <= IF (
to1 = 0,
(tarifmin2),
(tarifmin1)
),
IF (
to1 = 0,
(tarifmin2),
(tarifmin1)
),
IF (
to1 = 0,
(tarif2 * '.$bgSumm.'),
(tarif1 * '.$bgSumm.')
)
),
3
) as comission
',
);
Комментарии: 2
IF(expr1,expr2,expr3)
Если expr1 == true, возвращает expr2, иначе возвращает expr3
Большое спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.