ソースコード
select 
  CODE
  , NAME
  , LAT
  , LON
from
  (
    select 
      LT.DISTRICT_CODE as CODE
      , DISTRICT_NAME as NAME
      , LATITUDE as LAT
      , LONGITUDE as LON
      , '1101' as TMP
    from
      LOCATION_TBL LT
      left join DISTRICT D
      on LT.DISTRICT_CODE = D.DISTRICT_CODE
    where 
      LT.DISTRICT_CODE <> '1101'
  ) as T1
  left join LOCATION_TBL T2
  on T1.TMP = T2.DISTRICT_CODE
order by 
  -- (T1.LON - T2.LONGITUDE) * (T1.LON - T2.LONGITUDE) + (T1.LAT - T2.LATITUDE) * (T1.LAT - T2.LATITUDE) desc
    6371 * ACOS( 
      COS(RADIANS(T1.LAT)) * COS(RADIANS(T2.LATITUDE)) * COS(RADIANS(T2.LONGITUDE) - RADIANS(T1.LON))
       + SIN(RADIANS(T1.LAT)) * SIN(RADIANS(T2.LATITUDE))
    ) desc
  , DISTRICT_CODE
;
提出情報
提出日時2023/04/16 20:46:51
コンテスト第6回 SQLコンテスト
問題位置情報
受験者yuuuuukou
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
92 MB
データパターン2
WA
96 MB
データパターン3
WA
94 MB