2012-06-01 31 views
20

Tôi đang tìm tương đương với MSSQL của báo cáo kết quả mySQL sau:Nhận giá trị XY từ Point Geometry hoặc Địa lý

SELECT Y(location) as Lat, X(location) as Lon from myTable; 

Tôi muốn nhận được các giá trị X và Y của vị trí địa lý của tôi, tôi đã được lưu trữ như một vị trí địa lý loại dữ liệu.

Tôi biết STAsText(Location) as Location sẽ cấp cho tôi WKT ... tôi chỉ cần các giá trị số X và Y.

Trả lời

36

Đối ĐỊA LÝ:

SELECT location.Lat as Lat, location.Long as Lon from myTable; 

Đối GEOMETRY:

SELECT location.STY as Lat, location.STX as Lon from myTable; 
+0

Bạn có một liên kết cho một tài liệu tham khảo cho loại thông tin này? Nếu tôi muốn biết những thuộc tính hoặc phương pháp khác tôi có thể gọi cho vị trí. – capdragon

+3

@capdragon: Chắc chắn rồi, bạn hãy truy cập: http://msdn.microsoft.com/en-us/library/bb933917(v=sql.105).aspx và http://msdn.microsoft.com/en-us /library/bb933968(v=sql.105).aspx. – Mithrandir

+0

Tuyệt vời, cảm ơn! – capdragon

Các vấn đề liên quan