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

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

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

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

相关文章:

你感兴趣的文章:

标签云: