Я пытаюсь рассчитать процент.Формула расчета должна быть следующей:
% = (Общее время AAN / (Общее время AAN + общее время UIT)) * 100
Таблица выглядит следующим образом:
+------------+-------------+
| DATA_SOORT | DATA_WAARDE |
+------------+-------------+
| TEMP | 22 |
| AAN | 14200 |
| UIT | 10200 |
| HUM | 44 |
| AAN | 10000 |
| UIT | 13000 |
| TEMP | 23 |
+------------+-------------+
DATA_WAARDE от AAN и UIT в миллисекундах.
Я пробовал это с:
SELECT sum((((`DATA_WAARDE`/1000)
FROM `IOT_DATA`
WHERE `DATA_SOORT`="AAN")/sum(`DATA_WAARDE`/1000)
FROM `IOT_DATA`
WHERE (`DATA_SOORT`="UIT" OR `DATA_SOORT`="AAN"))*100)
Ожидаемый результат из таблицы выше должен быть 51, 05%.