
Este sabías que fue motivado por la solicitud de un cliente que necesitaba saber de los alumnos que cursan en 2011
en su institución, cuantos hay de cada edad, es decir, cuantos cursan de 18 años, cuantos de 19, cuantos de 20.
Sucede que para poder conocer la edad, necesitamos 2 datos: la fecha de nacimiento y la fecha a la cual se desea
saber la edad.
Como a veces, se necesitan conocer las edades a fechas que tendrán o tuvieron las personas en una fecha distinta de la actual
se prerparó este proceso para que la fecha en la cual desea determinarse la edad de las personas sea ingresado
en el momento del procesamiento.
Los pasos a seguir son sumamente breves, dando mas trabajo, la explicación en si misma, que la ejecución del proceso.
El primer paso consiste en filtrar las personas de las cuales se desea obtener la edad, involucrando
en estos datos, la fecha de nacimiento de cada una.
SAU posee una ventana especial, de la cual hablaremos en algún otro 'Sabías que...' que permite
intruducir consultas SQL fácilmente, y ejecutarlas para poder obtener la información y pegarla por ejemplo
en una planilla de cálculo.
El sistema SAU solo permite recuperar información por medio de las consultas, pero no permite modificar información por
medio de las mismas, ya que podrían alterar la consistencia de datos que SAU cuida celosamente desde sus ventanas de trabajo.
Para este caso se utilizará la siguiente consulta:
Select Distinct
[Cursada de materia].[Apellido],
[Cursada de materia].[Nombres],
[Cursada de materia].[Número de documento],
[Cursada de materia].[Tipo de documento],
[Persona].[Fecha de nacimiento]
From
[Cursada de materia],
[Persona]
Where
[Cursada de materia].[Tipo de documento]=[Persona].[Tipo de documento] AND
[Cursada de materia].[Número de documento]=[Persona].[Número de documento] AND
[Año de cursada]=2011
Una vez exportada la infomación, la pegamos en una planilla de cálculo preparada para tal finalidad,
la cual puede descargse desde aquí
Nota: en el propio archivo excel, disponemos de una página de ayuda para realizar este proceso paso a paso.
Aca vemos un ejemplo en el cual podemos complementar el procesamiento que se realiza con SAU (la consulta SQL)
con un procesamiento posterior realizado con la propia planilla de cálculo.
Decimos esto porque la planilla contiene una macro que permite en función de la fecha de nacimiento y
de la fecha a la cual necesitamos obtener la edad, obtener el valor de la edad de cada persona.
Es decir que con solo ejecutar la macro, y ordener por edad, tendremos toda la información disponible para
presentar en un informe.