Cálculos en MySQL

1. Cálculos con fechas

Añadimos este capitulo porque no es fácil hacer cálculos entre fechas

Para determinar la edad de una persona simplemente se resta la fecha actual de la fecha de nacimiento. YEAR() obtiene los 4 primeros dígitos (año) y RIGHT() obtiene los últimos 5 dígitos (MM-DD), finalmente la condición retornara un 0 o un 1.

SELECT YEAR(CURRENT_DATE)-YEAR(fecha)-(RIGHT(CURRENT_DATE,5)<RIGHT(fecha,5)) AS t, fecha FROM cheques;