Можно ли это сделать в PGSQL?У меня есть представление, которое я создал, где hostname, ip и datacenter взяты из одной таблицы, а ifdesc и if stats - из другой таблицы.выходные данные вида выглядят так:
hostname | ip | datacenter | ifdesc | ifadminstat | ifoperstat|
---------- ------------------------------------------------------------------
r1 1.1.1.1 dc GigabitEthernet1/1 2 1
r1 1.1.1.1 dc GigabitEthernet1/2 2 2
r1 1.1.1.1 dc GigabitEthernet1/3 2 2
r1 1.1.1.1 dc GigabitEthernet1/4 2 1
r1 1.1.1.1 dc GigabitEthernet2/1 2 2
r1 1.1.1.1 dc GigabitEthernet2/2 2 2
r2 2.2.2.2 dc GigabitEthernet1/1 2 2
r2 2.2.2.2 dc GigabitEthernet1/2 2 2
Мне нужно получить счетчик "ifadminstat = 2" и "ifoperstat = 2" для всех интерфейсов на каждом блейде, для каждого маршрутизатора (например, ...для r1 сколько интерфейсов на блейде 1 (GigabitEthernet1 / 1-48) имеют "ifadminstat = 2" и "ifoperstat = 2".
Я пытаюсь выполнить подсчет в Postgresql, а затем представить результатысайт с использованием PHP.