Porcentajes por edad

Por favor, ¿me pueden ayudar a sacar los porcentajes por edad con una función en una consulta?... Si tengo en un campo la edad, necesito que en otro agregue un porcentaje, de 15 a 29 años le corresponde un 200%, de 30 a 34 años un 150%, de 35 a 39 años un 100%... Me imagino que se puede con un Case pero lo malo es que no se cómo... Muchas gracias por su ayuda!

1 respuesta

Respuesta
1
Bueno creo que no es muy complicado.
Vas a modulo y creas uno nuevo hay en la ventana de código creas una función más o menos como esta
Public Function Porcentaje(ByVal Edad As Integer)
If Edad >= 20 And Edad <= 40 Then
Porcentaje = (Edad * 150) / 100
ElseIf Edad > 40 And Edad <= 50 Then
Porcentaje = (Edad * 200) / 100
Else
Porcentaje = Edad
End If
End Function
Recuerda que debes cambiar el porcentaje que yo he puesto y añadir tus condiciones.
Una vez hecho esto en la vista de diseño de la consulta te sitúas en un campo vacío y escribes:
Valorasignado:Porcentaje(Val(Nombre_del_campo de tu consulta_que contine_la_edad))
Y ya está...
Espero te sirva, si tienes alguna dificultad me lo dices..
Félix
¿Podrías actualizar o finalizar tu pregunta?..
Disculpa por no haberte respondido antes, estaba de viaje y no pude checar correo... Pero muchísimas gracias por tu respuesta, es clara y me sirvió bastante... sobre todo en cuanto al cómo poner los campos en la consulta... muchas gracias!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas