date_subを使用してみてください where u.last_login < date_sub(now(), interval 1 month) (最初の答えに似ていますが、私の考えでは、正の整数を使用する方が「自然」です)