Если вы хотите, чтобы результат был в одной строке, вы можете использовать:
SELECT
SUM(IF(color = 'YELLOW', 1, 0)) AS YELLOW,
SUM(IF(color = 'BLUE', 1, 0)) AS BLUE,
SUM(IF(color = 'RED', 1, 0)) AS RED
FROM t_table
OSR (здесь) - хороший источник информации и содержит несколько полезных инструментов. CodeProject (здесь) содержит несколько хороших серий по драйверам WDM и WDF с кодом.
Поскольку WFP, похоже, предназначен для Win2k8, Vista или выше, вы можете использовать WDF - когда вы видите ссылки на UMDF (пользовательский режим) и KMDF (режим ядра) - вот о чем они говорят. Использование этих сокращений может упростить поиск в Google.
Использование WDF упростит задачу.
Выполняйте любое тестирование на виртуальной машине.