Ошибка «# 1054 - Неизвестный столбец» при использовании псевдонима внутри запроса?

При использовании следующего запроса я получаю сообщение об ошибке

#1054 - Unknown column 'plus' in 'field list'

, когда используется плюс-минус . В противном случае запрос выполняется нормально. Я предполагаю, что есть что-то, связанное с псевдонимами, и я не знаю, как их использовать. Пожалуйста, направляйте!

Спасибо.

Запрос:

SELECT users.name,
count(*) as total, 
SUM(sms.views)+ SUM(sms.downloads)+ (SELECT count(*) FROM `smsfb` WHERE (`feedback`=1 OR `feedback`=100) AND userid=users.uniqueID) AS plus,
SUM(sms.delreq)+(SELECT count(*) FROM `smsfb` WHERE (`feedback`=5 OR `feedback`=6) AND userid=users.uniqueID) AS minus,
plus-minus
FROM sms,users
WHERE sms.deviceID=users.uniqueID AND sms.catid!=23 AND sms.catid!=44 AND sms.catid!=45
AND date>="2011-10-03" AND date<"2011-10-09" 
GROUP BY users.uniqueID HAVING total>10 ORDER BY total DESC LIMIT 0, 10
6
задан BufferStack 16 October 2011 в 14:11
поделиться