Сумма значений в столбце за определе нный срок MySql

введите сюда описание изображения

введите сюда описание изображения

Надо вывести суммарное кол-во робуксов и за определенную дату например 02.13.2020 таблица buyers


Ответы (2 шт):

Автор решения: Mmh1

Попробуйте так:

$query = mysqli_query($conn, 'SELECT SUM(`название_поля`) FROM `название_таблицы` WHERE `колонка_даты` = "2020-12-14"');

Если дата в базе хранится в том формате, в котором мы привыкли видеть (14.12.2020), то тогда так:

$query = mysqli_query($conn, 'SELECT SUM(`название_поля`) FROM `название_таблицы` WHERE `колонка_даты` = "14.12.2020"');

но в таком случае я бы настоятельно рекомендовал вам поменять формат хранения дат у вас в базе, иначе в будущем могут быть сложности с выборкой по дате.

Чтобы вывести результат через echo, делаете так:

$result = mysqli_fetch_assoc($query);
echo $result['SUM(название_поля)'];
→ Ссылка
Автор решения: Sotrydnik inc.

$query = mysqli_query($result, 'SELECT SUM(robux) FROM buyers WHERE date = "02.13.20"'); $res = mysqli_fetch_assoc($query); echo $res['SUM(robux)'];

→ Ссылка