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

Beregn alder baseret på fødselsdato

PHP

# object oriented
$from = new DateTime('1970-02-01');
$to   = new DateTime('today');
echo $from->diff($to)->y;

# procedural
echo date_diff(date_create('1970-02-01'), date_create('today'))->y;

demo

MySQL

SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age

demo



  1. SQL Server-markørtyper - Frem kun dynamisk markør | SQL Server Tutorial / TSQL Tutorial

  2. Nul SQL-deadlock ved design - nogen kodningsmønstre?

  3. vælg de TOP N rækker fra en tabel

  4. Flet to partitioner til én i SQL Server (T-SQL)