我如何检查今天是否有日期?

时间:2009-11-17 01:47:23

标签: mysql

这就是我所拥有的。

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

我很确定有一种更为简单的方法可以解决这个问题。

1 个答案:

答案 0 :(得分:29)

DATE(a.lastlogin) = DATE(NOW())

DATE()函数将日期时间列规范化为日期部分(例如2009-11-16 16:45:23仅变为2009-11-16