I might be wrong - but isn't that going to mess up on or around the birthday 
because of leap years ? 

I know its more complex - but something like : 


select year(curdate())-year("1952-06-24")-
         (dayofyear(curdate())<dayofyear("1952-06-24")) age;


might work better...



On Monday 25 June 2007 21:07, Mike Blezien wrote:
> thanks, worked prefectly,
>
> Mike
> ----- Original Message -----
> From: "Jerry Schwartz" <[EMAIL PROTECTED]>
> To: "'Mike Blezien'" <[EMAIL PROTECTED]>; "'MySQL List'"
> <mysql@lists.mysql.com>
> Sent: Monday, June 25, 2007 3:01 PM
> Subject: RE: Birthday format
>
> > mysql> SELECT FLOOR(54.75);
> > +--------------+
> >
> > | FLOOR(54.75) |
> >
> > +--------------+
> >
> > |           54 |
> >
> > +--------------+
> > 1 row in set (0.05 sec)
> >
> > Regards,
> >
> > Jerry Schwartz
> > The Infoshop by Global Information Incorporated
> > 195 Farmington Ave.
> > Farmington, CT 06032
> >
> > 860.674.8796 / FAX: 860.674.8341
> >
> > www.the-infoshop.com
> > www.giiexpress.com
> > www.etudes-marche.com
> >
> >> -----Original Message-----
> >> From: Mike Blezien [mailto:[EMAIL PROTECTED]
> >> Sent: Monday, June 25, 2007 2:48 PM
> >> To: MySQL List
> >> Subject: Birthday format
> >>
> >> Hello,
> >>
> >> we have a simple query to calculate someones birthday:
> >>
> >> SELECT (TO_DAYS(CURDATE()) - TO_DAYS('1952-10-06')) / 365;
> >>
> >> = 54.75
> >>
> >>
> >> Now is there away, using SQL, to remove the .75 without
> >> rounding off. we just
> >> want the '54' value. We can do it easy enough with our Perl
> >> programming, but was
> >> wondering if this can be accomplished within the actual query itself.
> >>
> >> TIA,
> >>
> >> Mike(mickalo)Blezien
> >> ===============================
> >> Thunder Rain Internet Publishing
> >> Providing Internet Solution that Work
> >> http://www.thunder-rain.com
> >> ===============================
> >>
> >> --
> >> MySQL General Mailing List
> >> For list archives: http://lists.mysql.com/mysql
> >> To unsubscribe:
> >> http://lists.mysql.com/[EMAIL PROTECTED]

-- 
Mike Aubury

Aubit Computing Ltd is registered in England and Wales, Number: 3112827
Registered Address : Murlain Business Centre, Union Street, Chester, CH1 1QP

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to