ソースコード
with base as(
select
  LATITUDE as LAT
  , LONGITUDE as LON
from
  LOCATION_TBL
where
  DISTRICT_CODE = '1101'
)
select
 acos(
   cos( radians(base.LAT) ) * cos( radians( a.LATITUDE ) ) * cos( radians( a.LONGITUDE ) - radians(base.LON) ) + 
   sin( radians(base.LAT) ) * sin( radians( a.LATITUDE ) ) 
 ) distance
 , a.DISTRICT_CODE as CODE
 , b.DISTRICT_NAME as NAME
 , a.LATITUDE as LAT
 , a.LONGITUDE as LON
from
  base join 
  LOCATION_TBL a
    left join DISTRICT b on a.DISTRICT_CODE = b.DISTRICT_CODE
where
  a.DISTRICT_CODE != '1101'
order by
  distance desc
  , a.DISTRICT_CODE
;
       
提出情報
提出日時2023/04/14 14:53:04
コンテスト第6回 SQLコンテスト
問題位置情報
受験者udo
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
96 MB
データパターン2
WA
79 MB
データパターン3
WA
81 MB