+--------+------------+-----------+-----------+-----------+
| id | date | value00 | ... | value23 |
+--------+------------+-----------+-----------+-----------+
| 1 |'2018-03-31'| 10 | ... | 17 |
+--------+------------+-----------+-----------+-----------+
| 1 |'2018-03-30'| 23 | ... | 7 |
+--------+------------+-----------+-----------+-----------+
| 2 |'2018-03-31'| 30 | ... | 37 |
+--------+------------+-----------+-----------+-----------+
| 2 |'2018-03-30'| 3 | ... | 1 |
+--------+------------+-----------+-----------+-----------+
我有一个像上面的桌子。
在这里,我想从start date
〜end date
每个id中获得5%的分位数。
我已经看过mysql-rows-to-columns,但是我想知道在 单个查询 中是否还有其他优雅的方法可以解决此问题。