Jump to content

SQL help day mth year in the database.


alvin567

Recommended Posts

Why would you use 3 seperate columns when you can use a single DATE column?  Furthermore, if you do use a date column you can utilize built-in mysql functions to calculate age.  See http://www.gizmola.com/blog/archives/107-Calculate-a-persons-age-in-a-MySQL-query.html

 

 

Great.  There are numerous ways to calculate the age.  If you want to simplify your query a bit you can use this as well:

 

SELECT *, FLOOR(DATEDIFF(CURRENT_DATE, STR_TO_DATE(CONCAT(year, '-', month, '-', day), '%Y-%c-%e'))/365.25) as age FROM member

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.