Составление запроса - 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. Вот список действий, которые выполняются в данном коде:

  1. select - начинается операция выборки данных.
  2. sum( - указывается функция агрегирования (сумма).
  3. sum - название столбца, по которому выполняется агрегация.
  4. from - указывается название таблицы, из которой производится выборка.
  5. group by - группировка выборки по указанному столбцу.
  6. 'date' - название столбца, по которому производится группировка. Таким образом, данный запрос выберет все строки из таблицы, сгруппирует их по дате и вычислит сумму значений в столбце sum для каждой группы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.333 из 5