sql >> Databasteknik >  >> RDS >> Mysql

PHP:beräknar födelsedag utifrån ålder

Jag slår vad om att det här är vad du letar efter:

SELECT * FROM mytable 
WHERE TIMESTAMPDIFF(YEAR, mytable.birthday,'$currentTime') > '$ageFromForm';

För att sortera data skulle du göra detta:

SELECT *, (TIMESTAMPDIFF(YEAR, mytable.birthday, '$currentTime')) AS age 
FROM mytable WHERE TIMESTAMPDIFF(YEAR,'$birthday','$currentTime') > '$ageFromForm' 
ORDER BY age;

Jag hoppas att detta hjälper;)slaviskt



  1. Ajax Form Submit med submit-knapp

  2. Hur man använder GOTO i SQL Server

  3. Finns det ett bästa sätt att undvika exekvering av processer mer än en gång i Oracle?

  4. Hur kör jag en MS SQL Server lagrad procedur i java/jsp och returnerar tabelldata?