mysql怎么求一周的数据啊

欣儿 发布于 2013/05/05 11:34
阅读 232
收藏 1

比如用下面这个,就是不行,求出的是星期天开始,星期六结束,不是我想要的啊

select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(date)

有没有好的办法啊

加载中
0
断鸿
断鸿
select
date_add('1900-01-01', interval floor( datediff(date, '1900-01-01')/7 )*7 day) as week_start,
date_add('1900-01-01', interval floor( datediff(date, '1900-01-01')/7 )*7+6 day) as week_end
from table
group by floor(datediff(date, '1900-01-01')/7);
欣儿
欣儿
这个求的是什么?
0
欣儿
欣儿
还需要改哪里吗?
返回顶部
顶部