Kotlin 公开的SQL日期时间查询条件

Kotlin 公开的SQL日期时间查询条件,kotlin,kotlin-exposed,Kotlin,Kotlin Exposed,我有一个表,它有两个Datetime和int类型的字段 object DummyTable : IntIdTable("db.table", columnName = "id") { val createdAt = datetime("created_at") val mins = integer("mins") override val primaryKey = PrimaryKey(id)

我有一个表,它有两个Datetime和int类型的字段

object DummyTable : IntIdTable("db.table", columnName = "id") {
    val createdAt = datetime("created_at")
    val mins = integer("mins")
    override val primaryKey = PrimaryKey(id)
}
我有一个函数,我想检查createdAt plus mins小于Datetime的条件

 fun isValid(id: String): String? {
      return DummyTable.select{
          COND??
        }.single()[DummyTable.age]
    }
大概是这样的:

DummyTable.createdAt plus minutes   lessEq  DateTime.now()??
查询条件是什么?

我认为答案是不够的

class-DateAddMins(val-dateExp:Expression,val-addMins:Expression):Expression(){
覆盖乐趣到queryBuilder(queryBuilder:queryBuilder)=queryBuilder{
追加(“日期添加(“,dateExp,”,间隔IFNULL(,addMins,”,0)分钟)”
}
}
DummyTable.select{
DateAddMins(DummyTable.createdAt,DummyTable.mins)lessEq DateTime.now)
}