Добавление значений в строки и столбцы

Есть БД с данными в формате:

[
    {
        "job_duration": 108,
        "success_rate": 100.00,
        "success_tests": 13,
        "failed_tests": 0,
        "skipped_tests": 0,
        "not_running_tests": 0,
        "not_found_tests": 0,
        "project_name": "project A",
        "id": 1,
    },
    {
        "job_duration": 111,
        "success_rate": 90.00,
        "success_tests": 90,
        "failed_tests": 10,
        "skipped_tests": 0,
        "not_running_tests": 0,
        "not_found_tests": 0,
        "project_name": "project B",
        "id": 2,
    },
    ...
]

Эти данные нужно визуализировать в формате:

  • первый столбец - DISTINCT project_name
  • первая строка - "время прогона", "успешность тестов", "кол-во тестов"

значения в пересечениях строка x столбец - среднее арифметическое job_duration, ср. ариф. success_rate, ср. ариф. success+failed+skipped+not_running+not_found

Сделал запрос, который выводит только саму таблицу с названием столбцов и DISTINCT project_name, но как заполнить эти ячейки я без понятия

SELECT DISTINCT project_name "app/data", '' "время прогона",'' "успешность тестов", '' "кол-во тестов"
from test_common_info

table example


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