Hola, Como dice
Casimiro Notevi es más legible si utilizas las etiquetas.
No has dicho que motor de base de datos estas utilizando y que componentes de acceso a datos estas utilizando.
has intentado hacer lo siguiente, esto es suponiendo que sea Sql server
Código SQL
[-]select * from promesas
where (CONVERT(DATETIME, FechaPrometida) + CONVERT(DATETIME, HoraPrometida)) <= getdate()