我正在做生日管理..如果今天是应该首先显示的生日。如果今天没有生日,则应显示下一个生日。什么是查询和管理面板?
我有一个包含 4 个字段的表:
- ID
- 用户名
- 生日日期('2013-06-13')
- 描述
我不知道如何在mysql中进行查询...
尝试这个
select id , name , birthday_column
from users
where MONTH(birthday_column) = MONTH(NOW())
AND DAY(birthday_column) = DAY(NOW())
ORDER BY birthday_column
这将选择与今天具有相同月份和相同日期的日期。明年也会选择每年的同月同日等等
尝试这个:
SELECT birthday_date_field
FROM users_table
WHERE birthday_date >= CURDATE()
ORDER BY birthday_date DESC
LIMIT 1