如果有人可以告诉我该方法是否足够好并且有效,请:
SELECT
idusers,
nom,
prenom,
email,
SUBSTR( lastlogin, 1, 10),
genre
FROM
users
WHERE
active = 1
AND
is_banned != 1
AND
SUBSTR( lastlogin, 1, 10) < '2013-10-14'
OR
active = 1
AND
is_banned != 1
AND
lastlogin IS NULL
根据“ SUBSTR(lastlogin,1,10)
干杯!
最佳答案
您不应该依赖DATE
列的默认字符串格式。取而代之的是,mysql具有大量可以使用的日期处理功能:
SELECT idusers,
nom,
prenom,
email,
DATE_FORMAT (last_login, ;%y-%m-%d)
genre
FROM users
WHERE active =1
AND
is_banned != 1
AND
(DATE_DIFF(CURDATE(), last_login) >= 14 OR lst_login IS NULL)
关于mysql - MYSQL比较+日期时间与SUBSTR?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19626692/