我在SQL中有一個TruckLocation表。 Select top 4 *
from TruckLocation
order by ReadTime desc
結果: OID TruckID Lat Lng Speed ReadTime
123 33 37.4060 37.1470 58 2013-11-26 00:39:00.000
334 23 40
我有一個SQL Server 2012的位置表,其中有一列類型的geogeography 我有一個鏈接到位置表 位置 locationId int
geo geography
用戶表 用戶 userId int
locationId int
我會知道位置的ID,我知道如何用stdistance做一個距離查詢。但是,在查詢中比較兩個距離的最佳方式是什麼。我可以用一個子查詢做到這一點,但有
所以,下面的代碼是給我一個相當混亂異常。 public void BuildTable()
{
using (SqlConnection connection = new SqlConnection("Data Source=ylkx1ic1so.database.windows.net;Initial Catalog=hackathon;Persist Security