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

时间:2018-10-23 23:39:49

标签: adonis.js

我正在尝试转换行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')

非常感谢。

1 个答案:

答案 0 :(得分:2)

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

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