Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP:tính ngày sinh theo tuổi

Tôi cá rằng đây là những gì bạn đang tìm kiếm:

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

Để sắp xếp dữ liệu, bạn sẽ thực hiện điều này:

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

Tôi hy vọng điều này sẽ giúp ích;) Slavic



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tính toán phần trăm?

  2. Nhóm MySQL theo và đặt hàng theo

  3. Làm thế nào để buộc sử dụng lại các kết nối trong jdbc pool?

  4. Cách tránh cảnh báo mã hóa khi chèn dữ liệu nhị phân vào cột blob trong MySQL bằng Python 2.7 và MySQLdb

  5. Tạo biến bảng trong MySQL