Database
 sql >> база данни >  >> RDS >> Database

Как да изчислим възрастта от датата на раждане в SQL

Ето как да изчислите възрастта от датата на раждане в SQL. Можете да използвате следната MySQL заявка. Просто заменете date_of_activity и име_на_таблица с името на вашата колона. date_of_activity е колона в таблица table_name. Това е полезно, ако трябва да разберете скорошната активност.

ИЗБЕРЕТЕ DATE_FORMAT(FROM_DAYS(TO_DAYS(сега()) - TO_DAYS(дата_на_активност)), '%Y') + 0 от table_name;

със съхранена променлива

ЗАДАДЕТЕ @date_of_activity='2013-29-11 10:00:00';ИЗБЕРЕТЕ DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@date_of_activity)), '%Y') + 0 от table_name; 

Горното твърдение изважда датата на дейност от последната дата. След това преобразува резултата в години.

Някои случаи на употреба:

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разбиране на типове и формати на MapReduce

  2. Как да инсталирате InfluxDB на Ubuntu 20.10

  3. Изявление на SQL DROP TABLE и различни случаи на употреба

  4. Архивиране и възстановяване на база данни с активиран FILESTREAM

  5. SQL UNION Клауза за начинаещи