`
Elvin.Chu
  • 浏览: 15629 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Mysql之查询10天内生日的会员

阅读更多
定义和用法
DATEDIFF() 函数返回两个日期之间的天数。

语法
DATEDIFF(date1,date2)
date1 和 date2 参数是合法的日期或日期/时间表达式。

注释:只有值的日期部分参与计算。

实例
例子 1
使用如下 SELECT 语句:

SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
结果:

DiffDate
1

例子 2
使用如下 SELECT 语句:

SELECT DATEDIFF('2008-12-29','2008-12-30') AS DiffDate
结果:

1   DiffDate





查询10天内过生日的会员:

SELECT name,brithday
FROM  um_member
where  DATEDIFF(str_to_date(date_format(brithday,'%m-%d'),'%m-%d'),str_to_date(date_format(now(),'%m-%d'),'%m-%d'))  BETWEEN 0 AND 10



写法比较复杂,请高手指教!

分享到:
评论
2 楼 hacker507 2012-12-02  
比如:2012年 12月 29好 计算  ,如果是 2013-1-2号

MYSQL 计算离生日还有多少天,过了今年就按下次算
1 楼 hacker507 2012-12-02  
跨年的呢?

相关推荐

    Mysql 时间模糊查询

    例如,查询生日在特定时间段内的会员: ```sql SELECT * FROM user WHERE DATE_FORMAT(birthday, '%m-%d') >= '06-03' AND DATE_FORMAT(birthday, '%m-%d') ; ``` 这里`DATE_FORMAT`函数将`birthday`字段格式化为...

    生日祝福代码

    8. **数据库存储**:为了存储和管理众多用户的生日信息,可以使用SQLite、MySQL或MongoDB等数据库系统。这不仅方便了数据的持久化,还能支持更复杂的功能,如批量发送祝福。 9. **Web应用**:如果你打算创建一个...

    mysql日期处理函数实例解析

    `,这将返回所有生日在过去60天内的学生记录。 6. **`DATE_ADD()`和`DATE_SUB()`函数**: 这两个函数用于在给定的日期上增加或减少指定的时间间隔。例如,`DATE_ADD('1970-01-01', INTERVAL 10 YEAR)`将得到10年后...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例013 安装MySQL数据库服务器 26 实例014 安装PHP.50 28 实例015 第4个PHP程序 30 1.5 XAMPP——Linux版PHP集成化安装包 31 实例016 XAMPP——Linux下PHP开发环境的集成化 31 实例017 Linux操作系统下启动XAMPP 32...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例013 安装MySQL数据库服务器 26 实例014 安装PHP.50 28 实例015 第4个PHP程序 30 1.5 XAMPP——Linux版PHP集成化安装包 31 实例016 XAMPP——Linux下PHP开发环境的集成化 31 实例017 Linux操作系统下启动XAMPP 32...

    MySQL的Data_ADD函数与日期格式化函数说明

    -- 使用DATE_ADD函数减去1天10小时(负值) SELECT DATE_ADD('1998-01-01 00:00:00', INTERVAL '-1 10' DAY_HOUR); -- 结果: '1997-12-30 14:00:00' ``` 通过这些函数,你可以灵活地对日期和时间进行各种复杂的操作...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例195 查看生日相关信息 249 9.2 SimpleDateFormat与TimeZone 类的使用 250 实例196 日期格式有效性判断 250 实例197 常见日期格式使用 252 实例198 查看本地时区 253 实例199 简单的时区转换工具 254 9.3 System...

    波兰语名称天:具有所有波兰语名称天的csv

    在波兰和其他一些欧洲国家,每一天都有一个或多个关联的名字,这被称为“名称天”(Name Days),类似于生日,人们会在这一天庆祝拥有该名字的人。CSV文件是一种常见的数据存储格式,易于读取和处理,通常用于数据...

    日历系统

    12. **数据库存储**:日历系统通常需要持久化数据,因此需要了解如何将日期时间对象存储到数据库(如MySQL、PostgreSQL)中,并进行查询操作。 13. **API设计**:设计良好的API可以让用户方便地添加、删除、修改...

Global site tag (gtag.js) - Google Analytics