У меня есть таблица со столбцом флага статуса. Это может быть 'OK', 'LOW', 'FAIL', '' enter code here или отсутствует полностью. Я могу получить количество записей в журнале: в SQL атомно?
enter code here
Вы можете использовать условное агрегирование с AVG():
AVG()
SELECT AVG( (status = 'OK')::int ) FROM senlogs WHERE dtstamp>(now()-'1 hour'::INTERVAL)