我正在尝试转换行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')
非常感谢。
答案 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'))