Я работаю над системой начисления очков в MySQL Workbench
, и по большей части она идет гладко.Один столбец доставляет мне проблемы и продолжает приводить к нулевым значениям, даже если исходные данные не содержат нулевых значений.Это запрос, который я использую для извлечения столбца.
SELECT
(CASE days_in_current_status
WHEN days_in_current_status < 1000 THEN 0.33 * 20
WHEN days_in_current_status BETWEEN 1000 and 2000 THEN 0.66 * 20
WHEN days_in_current_status > 2000 THEN 1 * 20
END) AS DI_score
FROM
issues
Вот изображение значений из исходного столбца.
Есть идеи о том, чего здесь не хватает?Я собираюсь немного поспать и попробовать еще раз завтра, но любые указания будут оценены.