Recorrer filas de una tabla con For y obtener Pareto
Publicado por nancy (8 intervenciones) el 05/12/2017 03:19:09
Hola buen día, si son tan amables de ayudarme con el siguiente problema.
Tengo una tabla que se llama datos_matricula, algunas de las columnas que la componen son la matricula es mi llave primaria, el estatus mensual, y pareto (columna a actualizar en base a las columnas del estatus). El pareto es la regla del 80-20; osea en las columnas veré la letra que se repite más y eso sera mi pareto. Ejemplo:
Matricula | Est1 | Est2 | Est3 | Est4 | Est5 | Est6 | Est7 | Est8 | Est9 | Pareto
Ped123 | A | B | C | D | A | A | B | A | C | A
Ped456 | B | B | A | A | B | D | A | B | C | B
Ped789 | D | A | B | C | D | D | B | A | C | D
La idea que tengo es que con un ciclo For vaya recorriendo cada columna de estatus que tenga mi matricula y así obtener la letra que se repite mas veces por fila. Aunque hasta el momento el código que tengo no me sale nada y también no tengo una idea clara de como hacerlo.
Les agradecería mucho si me ayudan a orientarme. Saluditos :)
Tengo una tabla que se llama datos_matricula, algunas de las columnas que la componen son la matricula es mi llave primaria, el estatus mensual, y pareto (columna a actualizar en base a las columnas del estatus). El pareto es la regla del 80-20; osea en las columnas veré la letra que se repite más y eso sera mi pareto. Ejemplo:
Matricula | Est1 | Est2 | Est3 | Est4 | Est5 | Est6 | Est7 | Est8 | Est9 | Pareto
Ped123 | A | B | C | D | A | A | B | A | C | A
Ped456 | B | B | A | A | B | D | A | B | C | B
Ped789 | D | A | B | C | D | D | B | A | C | D
La idea que tengo es que con un ciclo For vaya recorriendo cada columna de estatus que tenga mi matricula y así obtener la letra que se repite mas veces por fila. Aunque hasta el momento el código que tengo no me sale nada y también no tengo una idea clara de como hacerlo.
Les agradecería mucho si me ayudan a orientarme. Saluditos :)
Valora esta pregunta
0