Загрузка данных


SELECT blok,
       ROUND(AVG(reopened = 0 AND came_back = 0) * 100, 1)
FROM razmetka
WHERE period = 'до' AND written = 1
GROUP BY blok
ORDER BY blok;

SELECT blok,
       ROUND(AVG(reopened = 0 AND came_back = 0) * 100, 1)
FROM razmetka
WHERE period = 'после' AND written = 1
GROUP BY blok
ORDER BY blok;

SELECT blok,
       ROUND(AVG(reopened = 0 AND came_back = 0) * 100, 1)
FROM razmetka
WHERE period = 'после' AND written = 1
  AND bot_result = 'закрыл'
GROUP BY blok
ORDER BY blok;