MYSQL:
select SEC_TO_TIME(TIMESTAMPDIFF(SECOND,now(),'2019-02-16 16:00:00')) from dual
Jooq最近被使用过,但是我不知道如何将SEC_TO_TIME与jooq一起使用
请帮助我
DSL.timestampDiff(orderSellGroupMain.VALIDTIME,DSL.now())
答案 0 :(得分:1)
与往常一样,当您在jOOQ中遇到缺少特定于供应商的功能时,最好的猜测是使用“普通SQL模板”: https://www.jooq.org/doc/latest/manual/sql-building/plain-sql-templating
因此,只需编写如下函数:
class MyDSL {
static Field<Time> secToTime(Field<? extends Number> field) {
return DSL.field("sec_to_time({0})", SQLDataType.TIME, field);
}
}