From a74ef7a0d8605eccc7494681fa2d3b5efc8cf81b Mon Sep 17 00:00:00 2001 From: yikth Date: Mon, 7 Sep 2020 14:06:36 +0800 Subject: [PATCH] highest monthly query --- server-side/src/database.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/server-side/src/database.js b/server-side/src/database.js index 0ef207e..4e7b7be 100644 --- a/server-side/src/database.js +++ b/server-side/src/database.js @@ -61,3 +61,22 @@ connection.query( } }); + // query highest monthly transaction + connection.query(`SELECT a.user_id, u.name, a.acct_number, t.date, COUNT(a.user_id) as cmonth + FROM transactions AS t + INNER JOIN accounts AS a + ON a.acct_number = t.acct_number + INNER JOIN users AS u + ON u.user_id = a.user_id + GROUP BY a.user_id, MONTH(t.date), YEAR(t.date) + ORDER BY cmonth DESC + LIMIT 1`, + (err, results) => { + if (err){ + console.log(err); + } else { + if (results["affectedRows"] != 0) { + console.log("Highest Monthly", results); + } + } + }); \ No newline at end of file