Я достиг странной проблемы. Если я использую этот запрос ниже (с запросом hasRaw), время ответа составляет около 15 секунд. Без наличия Raw время отклика составляет около 0,5 сек. Любая помощь?
database.table(`resources`)
.innerJoin((query) => {
query
.columns([
'res_int_id',
database.raw('sum(price) as pricesum'),
database.raw('sum(discount_price) as discountsum')])
.from(`prices`)
.whereRaw('? < dateto and ? > datefrom', [dateFrom, dateTo])
.groupBy('res_int_id')
.havingRaw('sum(price) > ? and sum(price) < ?', params['priceRange'])
.as('NewPrice')
}, `resources.id_rsrs`, 'NewPrice.res_int_id')