【问题标题】:How to convert double to date in jooq如何在jooq中将双精度转换为日期
【发布时间】:2020-05-10 05:09:18
【问题描述】:
Select TIMESTAMP 'epoch' 
+ INTERVAL '1 second' * round(extract('epoch' from date) / :'agginterval') * 'agginterval' as date,    ROUND(AVG(data)) AS data 
FROM  my_data 
WHERE'startDate' <= date    
  AND date <= 'endDate' GROUP BY 1

我想要 jooq 中的这个 sql 语句,但时间戳纪元和间隔没有完成我如何通过乘法将双精度转换为间隔并添加到时间戳?

【问题讨论】:

    标签: datetime type-conversion timestamp double jooq


    【解决方案1】:

    从 jOOQ 3.12 开始,jOOQ 的 INTERVAL 类型支持可能不足以实现您使用 DSL API 寻找的表达式。

    作为一种解决方法,您可以求助于使用plain SQL templating API 来增强 jOOQ 功能

    【讨论】:

      猜你喜欢
      • 2014-04-24
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多