Я работаю над приложением, в котором мне нужно получить разницу между двумя столбцами, имеющими тип данных как DateTime, и если разница меньше одного часа, она должна давать 1, а если больше 1 и меньше 2, она должна вернуть 2 и так далее. Я пробовал разные запросы, но ни один из них не выглядит достаточно хорошо.
Если мне нужно что-то сделать в коде, пожалуйста, предложите мне это тоже. Я использую Java для разработки приложения. Для того, что я пытался это
SELECT floor((TIMEDIFF('2019-01-08 18:23:13', '2019-01-08 18:40:36'))) AS DIFF
SELECT floor((DATEDIFF('2019-01-08 18:23:13', '2019-01-08 18:40:36'))) AS DIFF
SELECT floor(TIMEDIFF(hour,'2019-01-08 18:23:13', '2019-01-08 18:40:36'))