> Faqs > Función date_add y curdate de MySQL

Función date_add y curdate de MySQL

Cómo puedo averiguar los usuarios que se han registrado hace mas de un mes en mi web con una consulta MySQL?

Respuestas

Para ello tienes que utilizar las funciones date_add y curdate y de la siguiente manera:

SELECT * FROM usuario WHERE ( DATE_ADD( fecha_alta, INTERVAL 1 MONTH ) < CURDATE( ) )

La función date_add lo que hace es sumar a una fecha el intervalo especificado y curdate te saca la fecha actual del sistema.
Por lo que si le sumamos un mes a la fecha de alta del usuario y comprobamos que es menor de la actual significara que lleva registrado más de un mes.

Sara
45 9