Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблем при получаване на стойност на променлива в mysql заявка

За да получите цялата сума за отделен KPI код на всеки ред, можете да използвате съединение като по-долу:

select data_detail.kpi_code,data_detail.result_data,derived.total_data 
from (
        SELECT kpi_code, SUM(result_data) AS total_data 
        FROM data_detail
        group by kpi_code 
     ) derived
join data_detail
on derived.kpi_code = data_detail.kpi_code

Работещ DB Fiddle:https://www.db-fiddle.com/f/ rSe1MVSsJ7uz63XvJsQUkJ/0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Резултат от MySql заявка през всички часове на деня

  2. Линейна регресия, намиране на наклон в MySQL

  3. Как да преброим едно и също поле два пъти въз основа на булева?

  4. Произволен ред с Entity Framework и MySQL

  5. Да конвертирате mysql в mysqli?