gpt4 book ai didi

java - Querydsl 中的 date_part 或 EXTRACT 函数

转载 作者:行者123 更新时间:2023-11-29 13:45:48 25 4
gpt4 key购买 nike

有没有办法使用 date_part 或 EXTRACT 函数或使用 querydsl 的等效函数?我正在使用 spring 框架来构建一个带有 querydsl 的 rest 应用程序,并且需要按日期间隔进行分组,如

QUARTER of the year (SELECT EXTRACT(QUARTER FROM TIMESTAMP '2001-02-16 20:38:40')

SELECT date_part('day', TIMESTAMP '2001-02-16 20:38:40')

我一直在寻找仅使用 querydsl 的解决方案,但没有成功。

我正在使用 postgreSQL 数据库。

最佳答案

我注意到当我得到一个 DataPath 类型的月份或年份时,使用了提取函数,所以我除以 3 得到四分之一。

这样,得到下半年:

query.where(classQ.thedate.month().divide(3).ceil().eq(2))

无论如何,现在我知道这是一个有点愚蠢的问题 rsrsrs,但也许可以帮助某人

关于java - Querydsl 中的 date_part 或 EXTRACT 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48721019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com