Самый простой способ - использовать функцию datediff
, которая возвращает разницу в днях, а затем разделить результат на 7. Он не будет точным с точки зрения рабочих недель, и могут быть некоторые неоднозначные результаты наначало или конец года, но в целом это должно сработать.Это подпись функции для Impala 5.8.x:
datediff(timestamp enddate, timestamp startdate)