sql >> Database teknologi >  >> RDS >> Mysql

Få alder på en person i MySQL

select YEAR(NOW())*12+MONTH(NOW()) - (member.year*12+member.month) +1;

For at få mit svar til at give 126, var jeg nødt til at tilføje 1 til udtrykket. Jeg er ikke sikker på, at det giver mening, men det afhænger bare af, hvordan du vil definere alder.



  1. konvertering af Epoch-tidsstempel til sql-server (læsbart format for mennesker)

  2. Sådan skriver du flere kolonner i klausul med sqlalchemy

  3. Enhedstester rammer for databaser

  4. JOIN og GROUP_CONCAT med tre tabeller