А если так сделать (добавил скобку после `kod`=0):
SELECT SUM(1) FROM (
SELECT COUNT(*)/2 FROM `work` WHERE `date_in` BETWEEN (SELECT UNIX_TIMESTAMP(NOW())+ 10740 SECOND) AND (SELECT UNIX_TIMESTAMP(NOW())+ 10800 SECOND) AND `kod`=0)
UNION
(SELECT COUNT(*) FROM `work` WHERE `date_in` BETWEEN (SELECT UNIX_TIMESTAMP(NOW())+ 10740 SECOND) AND (SELECT UNIX_TIMESTAMP(NOW())+ 10800 SECOND)) AND `kod`>1);
То просит объявить псевдонимы... тут я не силён :(
Query : SELECT SUM(1) FROM (SELECT COUNT(*)/2 FROM `work` WHERE `date_in` BETWEEN (SELECT UNIX_TIMESTAMP(NOW())+ 10740 SECOND) AND (SELE...
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND `kod`>1)) LIMIT 0, 1000' at line 3
Я игрался с Юнион:
SELECT COUNT(*) FROM `work` WHERE `date_in` BETWEEN (SELECT UNIX_TIMESTAMP(NOW())+ 10740 SECOND) AND (SELECT UNIX_TIMESTAMP(NOW())+ 10800 SECOND) AND `kod`=0
UNION ALL
SELECT COUNT(*)/2 FROM `work` WHERE `date_in` BETWEEN (SELECT UNIX_TIMESTAMP(NOW())+ 10740 SECOND) AND (SELECT UNIX_TIMESTAMP(NOW())+ 10800 SECOND) AND `kod`>1;
Этот запрос выдает такой результат :
0.0000
0.0000
А мне необходимо одно число. 0 (или 0.0000), 1,2,3 и тд. для передачи в заббик. Две строки уже не обработать.
sim3x: Спасибо за поддержку! Всё это у меня есть, а моё ходатайство на повторную экспертизу отклонили. :( Для меня это всё в новинку, и когда процесс идёт в разрез с логикой - это жутко тяжело.
Кирилл, спасибо за помощь! Без сертификата скорость на пол мегабита больше. Но из-за виндовых клиентов отказаться от него не могу. MTU я оставил 1480. Пробовал менять +- и смотреть с DF, максимальный размер который проходит 1472. На нём и самая большая скорость. Оставил 1480.
На первой фотке площадка освещается и фонарями и прожекторами инфракрасными.
А на второй фотке только прожектором инфракрасным. Настройки камеры AV5100 показал в вопросе.