如何在 adonis js 查询生成器中添加 'date_add()'

How to add 'date_add()' in adonis js query builder

我正在尝试转换行 sql 查询。这是我想要 运行

的原始行查询
select * from sales WHERE updated_at BETWEEN 
  date_add('2018-10-24', INTERVAL -10 HOUR) 
and 
  date_add('2018-10-25', INTERVAL -10 HOUR)

我想将此 date_add 功能添加到此查询中

Sale.query().whereBetween('updated_at',[data.date1,data.date2])

.getSum('totalAmount')

非常感谢。

你需要的是一个whereRaw,你的查询将是下一个

Sale.query().whereRaw('updated_at BETWEEN date_add('2018-10-24', INTERVAL -10 HOUR) and date_add('2018-10-25', INTERVAL -10 HOUR'))