Hallo,

> folgendes funktioniert nicht:
> 
> --------------------------------------
> SELECT SQRT(FORMEL) AS Distance
> FROM  X CROSS JOIN Y
> WHERE Distance < @distance
> ORDER BY Distance ASC
> --------------------------------------
[..]
> Ich kann mit Distance sortieren und es wird auch richtig 
> ausgegeben, aber ich kann es nicht in der Bedingung benutzen. 
> Kann mir das jemand erkl�ren?

Das ist by Design und auch dokumentiert.

Aliase kann man in ORDER BY genutzt werden, aber nicht in WHERE, GROUP BY
oder HAVING...

Benutz einfach genau den gleichen Ausdruck im WHERE... Es wird nicht zweimal
berechnet.


Claudius

_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an