das könnte am den AS Firma liegen. versuch mal das AS Firma wegzulassen. Es kann sein, dass wenn du ein Alias setzt, so auch die spalte in der WHERE Klausel ansprechen musst.
Leider nicht, habs auch schon ohne probiert ;o( Ausserdem hab ich es auch mit anderen Feldern versucht, die ich im SELECT nicht definiert hab, und da ging es auch nicht.