First, you need to know what form your date column is -- is it a character value, is it a SAS date value or is it a date/time value???
Next, you have to decide what constitutes current age? Is it the age as of today? as of Jan 1, 2007, as of the beginning of the month?
And, do you want the age to be in "whole" years (35) or would you want to see "fractions" of a year (35.62) .
There are several ways to generate the current age -- the arithmetic way and the function way. If you want to use the current day or today's date to calculate age, then there is a SAS function that turns today's date into a SAS date value. That function is the TODAY function. Then the YRDIF function will give you the number of years between two dates (and the DATDIF function will give you the number of days between two dates).
The other piece of information that will affect the answer is how and where in EG you need to get the age. Do you need it in a table? Do you need it on a report -- and not saved permanently?
Your best bet for help might be to contact Tech Support for specific help with EG and calculating age, depending on the answers to all the above questions. To find out how to contact Tech Support, refer to: http://support.sas.com/techsup/contact/index.html
Your best bet for help might be to contact Tech Support for specific help with EG and how to do this in Filter and Query. EG is a visual interface to SAS. It is building code behind the scenes. Many people on the Forum can send you the code to calculate age. If you need help doing it in a point and click manner in EG, then consulting an EG book, taking an EG class or contacting Tech Support, will be of the most help to you: http://support.sas.com/techsup/contact/index.html