У меня следующий запрос:
SELECT `station_id`, AVG(`jan`) AS avg_jan, AVG(`feb`) AS avg_feb, ... ,
AVG(`dec`) AS avg_dec
FROM `climate_data`
WHERE `element_name` = "Temp_mean_mly"
AND `jan` <> -999999
AND `feb` <> -999999
AND ...
AND `dec` <> -999999
GROUP BY station_id
Мне нужно, чтобы он возвращал среднее значение, отличное от -999999 для каждого из столбцов в отдельности!Текущий запрос удаляет все строки с любым из столбцов, имеющих значение -999999, что является неправильным.
Спасибо