如何在 jooq 中按分鐘、小時、天或周分組。我發(fā)現(xiàn)在 postgres 中我們可以使用date_trunc('minute', created_at)函數(shù)。我使用的簡化 SQL 是:select date_trunc('day', created_at) as date, sum(time_spent) as time_spent,from progress group by date如何使用 jooq 達到同等效果?
1 回答

PIPIONE
TA貢獻1829條經(jīng)驗 獲得超9個贊
與往常一樣,如果您缺少對某些特定于供應商的功能的支持,您可以使用純 SQL 模板輕松地自己構(gòu)建它
public static <T> Field<T> dateTrunc(String datePart, Field<T> field) {
return DSL.field("date_trunc({0}, {1})",
field.getDataType(), DSL.inline(datePart), field);
}
添加回答
舉報
0/150
提交
取消