Вы можете легко получить эту статистику из текущей структуры таблицы.Ключевое слово SQL GROUP BY
должно быть вашим другом.
Чтобы получить информацию об использовании версии на дату, введите
SELECT Date, Version, count(*) as NumberOfEntries
FROM YourTable
GROUP BY Date, Version
ORDER BY Date, Version
(ORDER BY Date, Version
- это простохороший отсортированный вывод)
Если вы хотите иметь статистику по каждой комбинации источника и версии, измените вопрос на
SELECT Date, Source, Version, count(*) as NumberOfEntries
FROM YourTable
GROUP BY Date, Source, Version
ORDER BY Date, Source, Version
Если вы хотите получить версию ОС на дату, которую вы вводите
SELECT Date, OS, count(*) as NumberOfEntries
FROM YourTable
GROUP BY Date, OS
ORDER BY Date, OS
Если у вас нет огромных объемов данных (например, нескольких миллионов строк), у вас не возникнет проблем с производительностью при подходящих индексах.