DATE_SUB genera fechas a partir de un intervalo elegido.

La sintaxis:

DATE_SUB (fecha, intervalo)

Los intervalos permitidos: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR.

Ejemplo:

Por ejemplo, una consulta SQL para motrar las factuas dadas de alta en los últimos 12 meses:

Hemos usado la función CURDATE que devuelve la fecha actual del sistema.