sql запрос

Mx.MixeR

Новичок
sql запрос

В мое таблице есть записи, где date_add='0' и где date_add='111111111111'

Как сделать такой запрос, чтобы он выдал количество записей где date_add>0, но в тоже время выдал сумму всех записей где date_add>=0.

Как ставить условия для функций AVG(), count(), sum() и т.п.

---------------------
У меня есть таблица отзывов об организациях, в которой есть записи пользователей. А также в таблице есть технические записи для искусственного изменения рейтинга этих организаций. Мне надо вытащить сумму оценок с учетом техн.зап. и разжелить ее на количество оценок без учета техн. полей.

PS: не могу сделать 2 запросами или вне sql разделить, т.к. нужна сортировка по рейтингу, по дате, по кол-ву отзывов и т.п.

Заранее благодарен
 

chira

Новичок
Mx.MixeR

посмотри такой запрос
Код:
SELECT SUM(date_add>0) gt0
  ,SUM(IF(date_add>=0,field1*field2/field3,0)) sum1
  ,count(*)
FROM my_table
Как ставить условия для функций AVG(), count(), sum()
используй HAVING
 
Сверху