Szybko i pewnie sprawę załatwia zapytanie psql
update nodes set warning=0, access=1 where id in (
select nodes.id from nodes
left join nodeassignments on nodes.id = nodeassignments.nodeid
left join macs on nodes.id = macs.nodeid
left join assignments on nodeassignments.assignmentid=assignments.id
where (assignments.dateto > EXTRACT(EPOCH FROM now()) or assignments.dateto='0' ) and assignments.datefrom < EXTRACT(EPOCH FROM now()) and nodes.access=0 and nodes.warning=1
and nodes.ownerid in (select customerid from cash group by customerid HAVING SUM(value) >=0 )
)
Pozdrawiam Miłosz
W dniu 2012-06-04 15:25, Marcin pisze:Fakt. I taka opcja jest bardzo porzadana :)
W dniu 4 czerwca 2012 14:21 użytkownik Andrzej Banach
<lms@net-komp.net.pl>napisał:
się również zobowiązania.
A co jak klient ma ustawione "off" z innego powodu jak brak platnosci?
to akurat jest proste. jeśli ma off z innego powodu to zawiesza/wyłącza mu
a warunki 2 do spełnienia:
1. saldo => 0
2. aktywne zobowiązanie.
czyli jeśli klient ma wyłączony host a jego saldo => 0 i ma aktywną taryfę
to go włączyć.
pozdrawiam
--
Andrzej Banach
net-komp.net.pl
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms