From 14ab76e5aabd8971390290c5783221e2df26bbcf Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Mon, 28 Oct 2024 22:30:09 -0600 Subject: [PATCH] Whoops 3 --- index.js | 39 ++++++++++++++++----------------------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/index.js b/index.js index aceb8b1..7d57c93 100644 --- a/index.js +++ b/index.js @@ -34,31 +34,24 @@ async function getPreviousDayData() { user: process.env.DATABASE_USER, password: process.env.DATABASE_PASSWORD, database: process.env.DATABASE_NAME, + multipleStatements: true }); await connection.connect(); - - const [callsMade] = await connection.query(` - SELECT COUNT(*) AS call_count - FROM cdr - WHERE calldate BETWEEN ? AND ? - `, [startTime, endTime]); - - const [recordForToday] = await connection.query(` - SELECT COUNT(*) AS call_count - FROM cdr - WHERE DATE(calldate) = DATE(?) - `, [previousDay]); - - const [monthlyTotal] = await connection.query(` - SELECT COUNT(*) AS call_count - FROM cdr - WHERE MONTH(calldate) = MONTH(?) AND YEAR(calldate) = YEAR(?) - `, [previousDay, previousDay]); - - const [totalCalls] = await connection.query(` - SELECT COUNT(*) AS call_count - FROM cdr - `); + let callsMade; + let recordForToday; + let monthlyTotal; + let totalCalls; + await connection.query(` + SELECT COUNT(*) AS call_count FROM cdr WHERE calldate BETWEEN ? AND ?; + SELECT COUNT(*) AS call_count FROM cdr WHERE DATE(calldate) = DATE(?); + SELECT COUNT(*) AS call_count FROM cdr WHERE MONTH(calldate) = MONTH(?) AND YEAR(calldate) = YEAR(?); + SELECT COUNT(*) AS call_count FROM cdr; + `, [startTime, endTime, previousDay, previousDay, previousDay], (err, res) => { + callsMade = res[0] + recordForToday = res[1] + monthlyTotal = res[2] + totalCalls = res[3] + }); await connection.end();