sql >> Databáze >  >> RDS >> Mysql

PHP:výpočet narozenin od věku

Vsadím se, že toto je to, co hledáte:

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

Chcete-li seřadit data, postupujte takto:

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

Doufám, že to pomůže;) Slovan



  1. Funkce REGEXP_SUBSTR() v Oracle

  2. Ignoruje MySQL hodnoty null na jedinečných omezeních?

  3. jak exportovat data z tabulky protokolu do těla e-mailu v oracle

  4. dplyr left_join o méně než, větší než podmínka