Если бы просто работало, если бы все это было в том же формате и 24-часовом времени.Согласно кодам ASCII ...
{t '08:00:00'} <= {t '11:00:00'} <= {t '19:00:00'}
Если вы храните hh:mm:ss
, а не {t 'hh:mm:ss'}
08:00:00 <= 11:00:00 <= 19:00:00
Нет необходимости в CAST во времени и т. Д., Если вы застряли с устаревшим кодом/data...
Редактировать согласно комментарию
Если вы хотите разыграть, извлеките реальные данные из пуха
CAST(SUBSTRING('{t ''01:00:00''}', 5, 8) AS time)
--OR
CAST('01:00:00' AS time)