SQL Server 2008 の MAX/MIN 集計関数が負の数で期待どおりに機能しないことに気付きました。
私は緯度と経度の値 (多くは負の # です) を扱っていましたが、絶対値のみを見ているように見える結果が得られています。
SELECT
MAX(g.Geo_Lat) AS MaxLat, MAX(g.Geo_Long) AS MaxLong,
MIN(g.Geo_Lat) AS MinLat, MIN(g.Geo_Long) AS MinLong
FROM Geolocations g
クエリの結果は次のとおりです。
MaxLat MaxLong MinLat MinLong
38.3346412 -85.7667496 38.1579234 -85.5289429
maxlong と minlong の結果が正しくないことに注意してください。
これに対する回避策はありますか (特別な UDF 以外に)?