小编use*_*664的帖子

MYSQL获取每周数据的有限数据

我正在向用户显示当前周事件..从当前日期获取数据到当前日期值的+7天..它通过使用这些查询获得

SELECT * from events WHERE ( start_date BETWEEN '2013-01-01' AND '2013-01-07' ) order by start_date ASC
Run Code Online (Sandbox Code Playgroud)

我有问题,如果,

start_date 2013-01-01 have 10 records
start_date 2013-01-02 have 1 records
start_date 2013-01-03 have 12 records
....
...
Run Code Online (Sandbox Code Playgroud)

那么从DB中获取数据需要更多的时间..所以,我每天只需要显示3个数据

我的表格,

id      start_date      end_date        event_title

1       2013-01-01      2013-01-03      event_1
2       2013-01-01      2013-01-01      event_2
3       2013-01-01      2013-01-01      event_3
4       2013-01-01      2013-01-01      event_4
-       2013-01-01      2013-01-01      event_4
-       2013-01-01      2013-01-01      event_4

5       2013-01-02      2013-01-02      event_5

6       2013-01-03      2013-01-03      event_6
7       2013-01-03      2013-01-03      event_7
8       2013-01-03      2013-01-03 …
Run Code Online (Sandbox Code Playgroud)

php mysql select date

5
推荐指数
1
解决办法
374
查看次数

标签 统计

date ×1

mysql ×1

php ×1

select ×1