Results 1 to 2 of 2

Thread: how to calculate age

  1. #1
    Join Date
    Oct 2002
    Location
    queens
    Posts
    139

    how to calculate age

    Can anyone help me with how to calculate the exact age.

    Thanks in advance.

  2. #2
    Join Date
    Nov 2006
    Posts
    7
    Hi Jannat,

    Try this code:
    Code:
    DECLARE @DOB AS DATETIME
    DECLARE @NOW AS DATETIME
    
    SET @DOB = '19820426 15:35:10'
    SET @NOW = GETDATE()
    
    SELECT 
    	@DOB AS DOB,
    	@NOW AS NOW,
    	DATEDIFF(yy,@DOB,@NOW) AS YRS,
    	DATEDIFF(m,@DOB,@NOW) - (DATEDIFF(yy,@DOB,@NOW) * 12) AS MONTHS,
    	DATEDIFF(d,@DOB,@NOW) - (DATEDIFF(yy,@DOB,@NOW) * 365) AS DAYS,
    	DATEDIFF(hh,@DOB,@NOW) - (DATEDIFF(d,@DOB,@NOW) * 24) AS HOURS,
    	DATEDIFF(mi,@DOB,@NOW) - (DATEDIFF(hh,@DOB,@NOW) * 60) AS MINS,
    	DATEDIFF(s,@DOB,@NOW) - (DATEDIFF(mi,@DOB,@NOW) * 60) AS SECS
    Hope that helps,

    Faris

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •