haber si me pueden ayudar con esto que me esta matando la cabeza
tengo la siguiente estructura en la base de datos
1 - aa1 - dia de la madre - quita grasa - 5
2 - aa1 - dia de la madre - jabon de manos - 5
3 - aa1 - dia de la madre - ambientador - 5
4 - aa2 - dia de la padre - ambientador de pisos - 2
5 - aa2 - dia de la padre - desinfectante - 2
6 - aa3 - kit navideño - limpiavidrios - 6
7 - aa4 - dia de la madre - jabon de manos -3
8 - aa4 - dia de la madre - antibacterial - 3
9 - aa4 - dia de la madre - quitagrasa - 3
y necesito una consulta que me retorne lo siguiente
dia de la madre 8
dia del padre 2
kit navideño 6
la tabla en la base de datos es la siguiente
Código SQL:
Ver original
CREATE TABLE IF NOT EXISTS `kits` ( `idkits` INT(11) NOT NULL AUTO_INCREMENT, `pedido` VARCHAR(45) DEFAULT NULL, `kit` VARCHAR(45) DEFAULT NULL, `iten kit` VARCHAR(45) DEFAULT NULL, `cantidad` VARCHAR(45) DEFAULT NULL, PRIMARY KEY (`idkits`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ; -- -- Volcado de datos para la tabla `kits` -- INSERT INTO `kits` (`idkits`, `pedido`, `kit`, `iten kit`, `cantidad`) VALUES (1, 'aa1', 'dia de la madre', 'quita grasa', '5'), (2, 'aa1', 'dia de la madre', 'jabon de manos', '5'), (3, 'aa1', 'dia de la madre', 'ambientador', '5'), (4, 'aa2', 'dia de la padre', 'ambientador de pisos', '2'), (5, 'aa2', 'dia de la padre', 'desinfectante', '2'), (6, 'aa3', 'kit navideño', 'limpiavidrios', '6'), (7, 'aa4', 'dia de la madre', 'jabon de manos', '3'), (8, 'aa4', 'dia de la madre', 'antibacterial', '3'), (9, 'aa4', 'dia de la madre', 'quitagrasa', '3');
he intentado de varias formas pero no lo consigo, por ejemplo asi
pero me suma todos los kits
Código SQL:
Ver original
SELECT SUM(cantidad) FROM kits GROUP BY kit;
gracias de antemano