we have emp table like Ename,EDOJ,EDOB with Column
structure.but we want to know the employee Age.How? Any
Body Plz
Answer Posted / rajesh k. gupta
Hi,
In order to answer your question I would like to put all
three possible answers as follows:-
1.If You want to find out the age of employee as on the
date of Joining (Field name EDOJ) then Query will be
select *,datediff(year,EDOB,EDOJ) as Eage from emp
2. If you want to find out the age of employees as on
current date, query will be as follows:-
select *,datediff(year,EDOB,getdate()) from emp
3. If you want to find out age as on specific date stored
and taken from other variable then query will be :-
You need to declare a variable as datetime then need to
tore its value to it.
declare @dtb datetime
set @dtb='1990/01/10'
select *,datediff(year,EDOB,@dtb) from emp
---------------------------------------
For any clarification Please feel free to contact me.
Rajesh
9342284359
| Is This Answer Correct ? | 7 Yes | 1 No |
Post New Answer View All Answers
How to convert character strings into numeric values?
What is shrink log file?
What are .mdf files?
What is the sql server 2000 version number?
How network traffic be reduced by using the stored procedure?
What are the purpose of Normalisation?
What is the full form of dql?
What is the stuff?
What is a cube? : sql server analysis services, ssas
How to receive returning result from a query?
List the various tools available for performance tuning?
What is sql server 2000 work load governor?
Explain the advantages of merge replication?
Explain syntax for viewing, dropping and disabling triggers?
What is the template in sql?