Mysql VERSION(8.0.26);
В таблице записаны DATETIME:
date_added = '2021-10-04 21:59:01'
date_next = '2021-10-05 21:12:15'
Использую запрос:
pool.query(`SELECT TIMEDIFF(date_next, date_added) as time from moneys WHERE UserID = ${interaction.user.id} AND GuildID = ${interaction.guild.id}`, async function (err, result, fields) {
if (err) throw err;
const data = {
time: result[0]["time"]
}
return interaction.reply({ content: Попробуйте снова через \`${data.time}\` (чч, мм, сс)`)
});
Не могу понять, как в одном запросе получить отдельно остаток часов, минут, секунд. Чтобы выглядело не
23:13:14
, а
23 ч, 13 м, 14 с
.