假设您有一个简单的表格,其用户的出生日期为日期类型。
我在这里有这个问题
select dob,
case dob
when DATE_FORMAT(dob,'%m-%d') = DATE_FORMAT(NOW(),'%m-%d') then 1
else 0 end
as ,
DATE_FORMAT(dob,'%m-%d') as test,
DATE_FORMAT(NOW(),'%m-%d') as test2
FROM users
我得到了像这样的结果
它似乎做了不同的值,说DATE_FORMAT(dob,'%m-%d')等于00-00,但在单元格中输出正确。