Я пытаюсь создать новую переменную, которая заполняется значениями 1 (true), 0 (false) в MySQL на основе ряда дат и уровней релейной логики (null-E).
См. Скрипку: http://sqlfiddle.com/#!9/9975e1
Где record_dates и ladder_levels не обязательно в последовательном порядке. Я хотел бы вернуть поле ladder_change через случай, когда (?), Что-то вроде:
- Во-первых, смотрите только в пределах соответствующих идентификаторов (то есть только для идентификатора 324)
- Тогда что-то вроде:
case when record_date2 > record_date1 AND (ladder_level2 < ladder_level1 OR ladder_level2>ladder_level1) then 1, else 0
Какие-нибудь советы о том, как этого добиться?