У меня есть функция, которая будет получать сумму данных за определенный период
const cashData = db.query(`SELECT SUM (payments_log.amount_paid) FROM payments_log WHERE payments_log.payment_method = '2' AND payments_log.inserted_at BETWEEN $1 AND NOW() `, [date])
.then(records => {
return records[0].sum
})
.catch(error => {
cb(new Error(`Print failed: ${error}`))
})
но когда я запускаю его, мой результат [обещание объекта]. Это почему?