获取用户生日mysql我对此代码感到困惑

时间:2018-01-09 21:29:10

标签: mysql

假设您有一个简单的表格,其用户的出生日期为日期类型。

我在这里有这个问题

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

我得到了像这样的结果

Its seems to be doing different outputs

它似乎做了不同的值,说DATE_FORMAT(dob,'%m-%d')等于00-00,但在单元格中输出正确。

0 个答案:

没有答案