DECLARE @h geography;
SET @h = geography::STGeomFromText('POINT(10.0001 53.55154)', 4326);
declare @umkreis int;
set @umkreis=25;
declare @zeitpunkt datetime;
set @zeitpunkt=getdate();
select seofriendlyurl, stellenid, position, firma, datumonlineschaltung, datum, einsatzplz, einsatzort, einsatzortnamen, rubrik, unternehmen, sortgrp, aktiv, dvtreff, ittreff, schaltungbis, googlemaps, geo1.STDistance(@h)/1000 as dist1, geo2.STDistance(@h)/1000 as dist2, geo3.STDistance(@h)/1000 as dist3, geo4.STDistance(@h)/1000 as dist4, geo5.STDistance(@h)/1000 as dist5 from dbo106647313.nurAktiveAnzeigen
where (geo1.STDistance(@h)/1000<=@umkreis or geo2.STDistance(@h)/1000<=@umkreis or geo3.STDistance(@h)/1000<=@umkreis or geo4.STDistance(@h)/1000<=@umkreis or
geo5.STDistance(@h)/1000<=@umkreis) and aktiv=1 and datumonlineschaltung<=@zeitpunkt and schaltungbis>=@zeitpunkt and (ittreff=1 or dvtreff=1)order by sortgrp asc, datum desc
Zurück zur Suche