Sua coluna deve ser definida como DATETIME ou TIMESTAMP.
Se você usar o tipo TIME, sua consulta funcionará conforme o esperado.
Se você estiver usando qualquer outro tipo de coluna, poderá usar o método CURTIME () ou CAST (coluna AS TIME) como mencionado por outras respostas, no entanto, isso usaria mais espaço no disco e tornaria consultas muito mais lentas se você usar para selecionar , e impedi-lo de vários operadores:
por exemplo.
SELECT * FROM table WHERE current_time<'12:00'
Você pode ver mais informações sobre os diferentes tipos de coluna DATE aqui:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-types.html
Observe que o método CURTIME() não é uma função SQL padrão, portanto, isso funcionaria apenas no MySql