Использование псевдонимов полей (Select field AS) в WHERE

brahma

Guest
Использование псевдонимов полей (Select field AS) в WHERE

Такая вот незадача... не могу понять когда можно делать сабж, а когда нет.
с date_format работает. например:
Select date_format(date, '%d-%m-%Y) as fdate from tbl where fdate='01-01-01'
А мне необходимо большую мат функцию сделать
Select (acos(col1 * (col2 / PI()) * col3) ..... ) as res_calc from `tbl` where res_calc <= 10
Говорит нет такого поля res_calc.
2 раза пересчитывать ухудшит performance.
Any ideas?

Спасибо.
 

tony2001

TeaM PHPClub
>Говорит нет такого поля res_calc.

copy/paste запрос + copy/paste текст ошибки.
переводить, пересказывать и напевать не надо.
 
Сверху