Добрый день, Друзья!
Подскажите, возможна ли такая конструкция в одном запросе:
мне необходимо сосчитать все строки значением больше 1 в поле КОД , разделить их количество на 2 (оно всегда четное) и сложить их со всеми строками с 0 в поле КОД.
В результате запроса должно получится число 1 или 2 или 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 + (SELECT COUNT(*) FROM `work` WHERE `date_in` BETWEEN (SELECT UNIX_TIMESTAMP(NOW())+ 10740 SECOND) AND (SELECT UNIX_TIMESTAMP(NOW())+ 10800 SECOND)) AND `kod`>1 )/2);
Но SQLyog ругается на синтаксис...
Возможно ли вообще составить такой запрос?
UPD: C делением разобрался
SELECT COUNT(*)/2 FROM `work`......