так и вывести Код (Text): SELECT ... WHERE (count( DISTINCT id_us ) *1000 + sum( all_click ) *100) < определенное_число ... PS: вижу, ты владеешь только оскорблениями.
Код (Text): Ошибка SQL-запрос: SELECT id_site, count( DISTINCT id_us ) AS HOSTS , sum( all_click ) AS hits, count( DISTINCT id_us ) *1000 + sum( all_click ) *100 AS rev FROM links_click_str WHERE ( count( DISTINCT id_us ) *1000 + sum( all_click ) *100 ) <1100 GROUP BY id_site ORDER BY rev DESC LIMIT 0 , 30 Ответ MySQL: #1111 - Invalid use of group function Ну как тебе??? кто первый наезжать начал??
Код (Text): SELECT id_site, count( DISTINCT id_us ) AS HOSTS , sum( all_click ) AS hits, count( DISTINCT id_us ) *1000 + sum( all_click ) *100 AS rev FROM links_click_str GROUP BY id_site HAVING (count( DISTINCT id_us ) *1000 + sum( all_click ) *100 ) <1100 ORDER BY rev DESC LIMIT 0 , 30
Проблема в данном случае, как раз из-за незнания и непонимания тобой принципов работы и организации БД изнутри.
наконецто! И кто теперь задумываться должен, если нашёл ответ на мой вопрос одним сообщением, после того, как прочитал лекцию?..
smails, Спасибо надо как раз говорить за лекцию. Объяснять, что как работает и почему, понять, зачем и что нужно — куда важней, чем получить единовременный ответ, который ты не поймешь... Помнишь детский стихок про: «Как хорошо уметь читать! Не надо к маме приставать...» Задумайся.