Siccome devi considerare anche i cambi giornata dovresti usare EXTRACT() oppure date_format() per estrarre DAY_HOUR

es.:

select if(extract(day_hour from tuo_campo) + 1 >= extract(day_hour from now()), 1, 2) as delta

oppure

select if(date_format(tuo_campo, '%d%H') + 1 >= date_format(now(), '%d%H'), 1, 2) as delta