База зарплат: обновленная статистика
Макс ИщенкоОпубликовано 31.01.2006 в Новости сайта
Изначально годовые срезы зарплат рассчитывались при помощи простого SQL запроса, использовавшего функции-агрегаты MIN, MAX, AVG. Как мне справедливо пеняли, AVG в данном случае совсем не уместен.
У меня наконец-то дошли руки перенести расчет этих отчетов полностью на PHP и, как следствие, теперь я могу использовать любые алгоритмы, а не только встроенные в MySQL. В частности, переделал расчет “средних” зарплат на использование медианы, а не арифметического среднего.
Результаты расчетов теперь кэшируются в отдельной таблице, что дает хороший запас прочности на использование сервиса.
Понравилась статья? Подпишись на обновления по RSS/E-mail

