Составление запроса - MySQL (220420)
Формулировка задачи:
Есть таблица Stats с колонками id, date, sum. Нужно сделать вот как:
Объединить sum, где date одинаковое.
Т.е. есть 3 записи:
id|date |sum|
1 |10.10.2015|10
2 |10.10.2015|20
3 |11.10.2015|15
Нужно чтобы 1 и 2(в данном случае) id посчитало sum, потому что у них одинаковое значение date. Как сделать?
Решение задачи: «Составление запроса»
textual
Листинг программы
select sum(`sum`) from `table` group by `date`
Объяснение кода листинга программы
В представленном коде выполняется запрос на выборку данных из таблицы, сгруппированных по дате и вычисляется сумма значений в столбце sum
.
Вот список действий, которые выполняются в данном коде:
select
- начинается операция выборки данных.sum(
- указывается функция агрегирования (сумма).sum
- название столбца, по которому выполняется агрегация.from
- указывается название таблицы, из которой производится выборка.group by
- группировка выборки по указанному столбцу.'date'
- название столбца, по которому производится группировка. Таким образом, данный запрос выберет все строки из таблицы, сгруппирует их по дате и вычислит сумму значений в столбцеsum
для каждой группы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д