А обработку и вычищение данных перед тем, как отдать их в график, сделать разве не вариант? Даже если бы у вас там был NULL или любое другое значение — одним запросом вы бы не обошлись.
В четырех простых запросах нет ничего плохого. Индексы расставьте.
Либо разнесите данные на две таблицы, но придется написать скрипт миграции.