gpt4 book ai didi

mysql - 从数据库中查找即将到来的生日

转载 作者:行者123 更新时间:2023-11-29 11:37:15 24 4
gpt4 key购买 nike

我需要从数据库表名 users 和列名 u_bday 中查找即将到来的生日,其中 u_bday 为 varchar 格式。我尝试过这个,但对我没有帮助。

$sql=" SELECT `f_name`,`u_bday` FROM  `users` 
WHERE DATE_ADD(`u_bday`, INTERVAL YEAR(CURDATE())-YEAR(`u_bday`)+
IF(DAYOFYEAR(CURDATE()) > DAYOFYEAR(u_bday),1,0) YEAR)
BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 7 DAY)";

我该怎么办???

最佳答案

使用此函数将 varcher 列转换为日期格式

str_to_date(  fieldname, '%Y-%m-%d') 

关于mysql - 从数据库中查找即将到来的生日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36373169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com