Uw kolom moet zijn ingesteld op DATETIME of TIMESTAMP.
Als u het TIME-type gebruikt, werkt uw zoekopdracht zoals verwacht.
Als u een ander type kolom gebruikt, kunt u de CURTIME()-methode of CAST(column AS TIME) gebruiken, zoals vermeld in andere antwoorden, maar dit zou meer schijfruimte in beslag nemen en veel langzamere zoekopdrachten opleveren als u gebruikt om te selecteren , en voorkomen dat u van verschillende operators:
bijv. SELECT * FROM table WHERE current_time<'12:00'
U kunt hier meer informatie over de verschillende DATE-kolomtypen bekijken:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-types.html
Merk op dat de methode CURTIME() geen standaard SQL-functie is, dus dit zou alleen werken op MySql