Mysql выборка за год по месяцам с суммой данных по каждому месяцу

Написал запрос

SELECT
  var1.`date`,
  var1.`field_value` as name,
  var2.`field_value` as value,
  var1.`line_number`
FROM
  `online`.`VariablesValuesView` AS var1
 JOIN
  `online`.`VariablesValuesView` AS var2
  ON (var1.`line_number` = var2.`line_number`)AND (var1.`exchange_number` = var2.`exchange_number`)AND (var1.`id_variable`<>var2.`id_variable`)AND(var1.`id_variable` = 1) AND(var2.`id_variable` = 2)
WHERE var1.`field_value` = 'Итого по Компании' AND var1.`date` >= NOW() - INTERVAL 12 MONTH

Получаю вот такое содержимое таблицы

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

Как сложить сумму всех данных за 2021-04, за 2021-05 и т.д.? В ступоре уже.. Поля line_number и name не сильно важны, вывел их для себя


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

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

Вот так запрос работает и делает то что мне нужно на данный момент

SELECT
     EXTRACT(YEAR_MONTH FROM var1.`date`) as dates,
      var2.`field_value` as value
    FROM
      `online`.`VariablesValuesView` AS var1
     JOIN
      `online`.`VariablesValuesView` AS var2
      ON (var1.`line_number` = var2.`line_number`)AND (var1.`exchange_number` = var2.`exchange_number`)AND (var1.`id_variable`<>var2.`id_variable`)AND(var1.`id_variable` = 1) AND(var2.`id_variable` = 2)
    WHERE var1.`field_value` = 'Итого по Компании' AND var2.`field_value` IS NOT NULL 
    GROUP BY dates
→ Ссылка