2011. 2. 26. 13:48
select
(
(
(
acos(
sin( 37.488928356533556 * PI() /180.0 ) *
sin( lati * PI() /180.0 ) +
cos( 37.488928356533556 * PI() /180.0 ) *
cos( lati * PI() /180.0 ) *
cos( (127.02203885977609 - longi ) * PI() /180.0 )
)
) * 180.0 / PI()
) * 60*1.1515*1.609344*1000
) as distnace
from table
(
(
(
acos(
sin( 37.488928356533556 * PI() /180.0 ) *
sin( lati * PI() /180.0 ) +
cos( 37.488928356533556 * PI() /180.0 ) *
cos( lati * PI() /180.0 ) *
cos( (127.02203885977609 - longi ) * PI() /180.0 )
)
) * 180.0 / PI()
) * 60*1.1515*1.609344*1000
) as distnace
from table
'DBMS > mssql' 카테고리의 다른 글
한달전 데이터 조회 (0) | 2012.11.13 |
---|---|
특정 년월별 데이터 조회 (0) | 2012.11.13 |
[MSSQL] - yyyymmddhhmmss 문자열 포멧을 datetime으로 변경 (0) | 2012.10.30 |
[update] - update 구분에 select, from, where 사용하기 (0) | 2012.02.24 |
[transaction] - ms sql 2000 server 오류 (0) | 2010.09.13 |