обновление даты при условии

Ответить
ya
^-^
Сообщения: 2673
Зарегистрирован: 16 дек 2021, 19:56

обновление даты при условии

Сообщение ya »

Код: Выделить всё

UPDATE rates
SET date_column = CASE
    WHEN date_column < NOW() THEN NOW()
    ELSE date_column + INTERVAL (CASE WHEN new_value > 0 THEN new_value ELSE 0 END) DAY
END
WHERE id = <id_of_row_to_update>;
ya
^-^
Сообщения: 2673
Зарегистрирован: 16 дек 2021, 19:56

Re: обновление даты при условии

Сообщение ya »

вернёт наименьшее из наибольшего в обратном порядке

Код: Выделить всё

SELECT * FROM `таблица` WHERE "+std::to_string(amount)+" >= min_payment ORDER BY min_payment DESC LIMIT 1
Ответить