这就是我所拥有的。
SELECT
CASE WHEN
DATE_FORMAT(a.lastLogin, 'W') = DATE_FORMAT(NOW(), 'W')
THEN 'Today'
ELSE
DATE_FORMAT(a.lastLogin, 'W')
END AS lastlogin
FROM authors a
我很确定我缺少一种更简单的方法来执行此操作。
最佳答案
DATE(a.lastlogin) = DATE(NOW())
DATE()
函数将datetime列标准化为仅日期部分(例如2009-11-16 16:45:23
将变为2009-11-16
)
关于mysql - 如何检查今天是否有日期?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1746090/