выбрать данные с определённым интервалом, в базе есть к примеру 1000 записей как мне выбрать данные для графика типо по точкам, из 1000 мне нужно получить 100.
В пхп я бы этот массив разделил на чанки (количество элементов / 100) и был бы массив из 100 элементов в котором было бы по 10 элементов в каждом, после чего я бы прошелся по массиву и получил бы среднее из 10 элементов.
Но так как записей может быть в базе и 1 миллион то делать выборку всех это мне кажется идиотезмом, значит это нужно сделать в самой базе, вот только как это сделать?
А база которая?
Постгрес
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions214.htm вот типа такого не?
Обсуждают сегодня