@gbianchi muchas gracias, voy a editar la pregunta y lo corrijo, la puntuacion así como está es edl estado actual.
@gbianchi He añadido un ejemplo para que quede mas claro lo que busco y he editado la pregunta, siempre suelo poner el codigo pero como no funcionaba bien en el snippet lo saque. No sabía que tal error me penalizaba.