mysql生日提醒,闰年
发布时间:2021-02-21 00:08:35 所属栏目:MySql 来源:互联网
导读:我正在尝试整理一个结果集,该结果集给出了按即将到来的生日排序的5个最近的用户.这种方法非常有效,直到闰年发挥作用.例如: 5月15日 - 还剩96天 5月15日 - 还剩97天最重要的结果是1987年出生,较低的是1988年.u_birth存储为yyyy-mm-dd.有没有一种简单的方法来
|
我正在尝试整理一个结果集,该结果集给出了按即将到来的生日排序的5个最近的用户.这种方法非常有效,直到闰年发挥作用.例如: > 5月15日 – 还剩96天 最重要的结果是1987年出生,较低的是1988年.
此查询是从mysql手册中获取和修改的:http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#c7489 最佳答案 如果您的算法取决于该人的出生年份,则显然存在问题.要解决此问题,首先在当前日期之后找到每个人的下一个生日,然后计算该日期与现在之间的差异.
结果:
测试数据:
请注意,假设在闰日出生的人在非闰年有2月28日的生日. 此外,您的查询不包括用户的用户ID.你可能想要添加它,我想. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用于将.DBF文件转换为.MYSQL的PHP脚本
- mysql – SQLSTATE [HY000]:常规错误:1366不正确的整数值
- python – AttributeError:’long’对象没有属性’fetchal
- php – 使用命名占位符设置PDO / MySQL LIMIT
- 如何与云关系数据库(在MySQL中)进行闪亮的应用程序对话?
- sql – 设置LD_BIND_NOW变量以解决TNS Linux错误:29:非法
- sql – 在每一行上将数据从一个字段复制到另一个字段
- php – 优化此SQL查询
- PHP Microsoft Excel文件生成/导出类
- MySQL是否需要主键用于多对多链接表?
