Страница 1 из 1

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

Добавлено: 18 июл 2025, 17:13
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>;

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

Добавлено: 18 июл 2025, 17:42
ya
вернёт наименьшее из наибольшего в обратном порядке

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

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