SQL-Abfrage mit Koordinatentranformierung

Hallo Forum,
ich habe eine Tabelle mit lauter Punktkoordinaten mit EPSG:4326. Desweiteren habe ich eine Internetbasierteanwendung die den EPSG:900913 verwendet.
Beim Anklicken in die Karte wird folgendes SQL-Statement ausgeführt:

SELECT station, distance(PointFromText('POINT($koordinaten)', 4326),the_geom) as b FROM weatherstations order by b limit 1

Als die Onlineanwendung noch Koordinaten mit dem EPSG-Code 4326 schickte war alles prima, doch nun funktioniert meine Abfrage leider nicht mehr. Kann ich während der Abfrage die gelieferten Daten umtransformieren, so das die Abfrage wieder exakt arbeitet?

vielen vielen Dank für eure Hilfe
Balli

hier die Lösung:

distance(PointFromText(‘POINT($koordinaten)’, 900913),transform(the_geom,900913))

irgendwie stand ich aufm schlauch als ich die frage stellte.