I want to show the total registration and at the same time add that total
SELECT
t.empresa,
COUNT(t.idespecialidad) AS count,
e.nombre AS nombre_especialidad
FROM tickets as t
INNER JOIN especialidad AS e ON t.idespecialidad = e.idespecialidad
WHERE t.empresa = '3' AND t.status= '4' AND t.cierre_ticket between '2018-05-01' AND '2018-05-31'
UNION ALL
SELECT 'SUM', COUNT(t.idespecialidad), e.nombre AS nombre_especialidad
FROM tickets as t
INNER JOIN especialidad AS e ON t.idespecialidad = e.idespecialidad
WHERE t.empresa = '3' AND t.status= '4' AND t.cierre_ticket between '2018-05-01' AND '2018-05-31'
GROUP BY e.nombre
This is what I get:
empresa count nombre_especialidad
3 9 Mantención Central Telefónica
SUM 1 Aire Acondicionado
SUM 2 Electricidad
SUM 4 Mantención Central Telefónica
SUM 1 Revisión Enlace
SUM 1 Traslado Mobiliario