【发布时间】:2013-12-30 21:00:47
【问题描述】:
我有一个包含日期和价格字段的数据库(下图)
我想做一个类似的结果:
天 |价格
1-3 | 5
4 | 6
7-8 | 10
13+ | 20
我认为制作(将这些工作交给 sql)对数据库来说会很困难(我说的是速度)
数据库结果:
Array
(
[0] => Array
(
[id] => 1
[day] => 1
[price] => 5
)
[1] => Array
(
[id] => 2
[day] => 2
[price] => 5
)
[2] => Array
(
[id] => 3
[day] => 3
[price] => 5
)
[3] => Array
(
[id] => 4
[day] => 4
[price] => 6
)
[4] => Array
(
[id] => 7
[day] => 7
[price] => 10
)
[5] => Array
(
[id] => 8
[day] => 8
[price] => 10
)
[6] => Array
(
[id] => 9
[day] => 13
[price] => 20
)
)
现在我正在考虑循环一个数组,但不知道如何解决这些问题
【问题讨论】:
-
Viktors,你用的是什么数据库引擎?以这种格式提取数据可能不是特别慢的查询。
标签: php sql arrays sorting date-sorting