Формат строки, в котором вы храните свои даты, позволяет выполнять фильтрацию по литералу sring, поэтому я бы просто использовал:
service_date >= '20191007'
Это более эффективно, чем использование функции преобразования, поскольку может воспользоваться индексом в столбце, если таковой имеется.
Однако, как прокомментировал Джон Каппеллетти, это может привести к невыполненным результатам, если ваши данные имеют неправильный формат. В этом случае используйте try_cast()
:
try_cast(service_date as date) >= '20191007'
try_cast()
пытается преобразовать строку в целевой тип данных и возвращает null
в случае сбоя преобразования.