NTSB investigations, 1981, UT

17 cases where the phase of flight was Enroute.

Cases per year

19642026
NTSB investigations, 1981, UT per year, 1964–2026: 544 cases
19649
196513
196616
19678
196812
19698
197012
19718
197210
197318
197413
197512
197612
197713
197817
197914
198014
198117
19828
198320
198414
198513
19868
198719
198810
19897
19907
19916
19928
19936
19948
19956
19963
19976
19988
19995
200010
20016
200211
200310
20047
20053
200610
200711
20086
20099
20104
20116
20124
20134
20143
20154
20164
20173
20185
20195
20202
20215
20223
20238
20243
20256
20264

Latest cases

Query with SQL
duckdb -csv -c "WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
    crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
    current_codes AS (
      SELECT e.case_mkey, TRY_CAST(e.\"tier1Number\" AS INTEGER) AS code,
        row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e.\"isDefiningEvent\", false) DESC, e.position) AS n
      FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
      WHERE e.aircrafts_position = 1 AND e.\"tier1Number\" GLOB '[1-9][0-9]*'
        AND (e.\"isDefiningEvent\" OR e.case_mkey IN (SELECT \"mKey\" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE \"isPre1982\"))
    ),
    phases AS (
      SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
      FROM current_codes WHERE n = 1
      UNION ALL
      SELECT o.case_mkey, 'older', o.\"phaseOfFlightCode\", w.main
      FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o.\"phaseOfFlightCode\"
      WHERE o.aircrafts_position = 1 AND o.\"occurrenceNumber\" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
    ),
    case_phases AS (
      SELECT p.*, c.\"eventDate\", c.\"highestInjuryLevel\" = 'Fatal' AS fatal, a.aircraft_model_code
      FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = p.case_mkey
      LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
      WHERE c.\"eventDate\" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
    )
  SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
  FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c.\"mKey\" AND a.position = 1
  WHERE year(c.\"eventDate\") = 1981
    AND c.\"eventStateOrRegion\" = 'UT' AND c.\"eventCountry\" = 'USA'
    AND c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 400)
  ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

NTSB DEN82FTM02Accident · No injuriesClosedSoloy 47 · Fruitland, UTNov 5, 1981 · N1170W · Substantial damageNTSB DEN82FA005Accident · 3 fatalClosedPiper PA-28 · Provo, UTOct 29, 1981 · N2831R · DestroyedNTSB DEN82FA003Accident · Minor injuriesClosedAerospatial SA315B · Springville, UTOct 20, 1981 · N49531 · Substantial damageNTSB DEN82FA002Accident · 3 fatalClosedCessna 310 · Eureka, UTOct 4, 1981 · N5809X · DestroyedNTSB DEN82FA001Accident · 1 fatalClosedCessna 182RG · La Sal, UTOct 4, 1981 · N4875R · DestroyedNTSB DEN81DTM41Accident · No injuriesClosedPiper PA-38 · Promontory Pt, UTSep 7, 1981 · N9746T · Substantial damageNTSB DEN81FTM38Accident · Minor injuriesClosedCessna 172 · Spring City, UTAug 16, 1981 · N64518 · Substantial damageNTSB DEN81FTM39Accident · 1 fatalClosedPiper PA-28 · Ferron, UTAug 8, 1981 · N2910D · DestroyedNTSB DEN81FA047Accident · 2 fatalClosedTaylorcraft BL-65 · Rosette, UTJul 3, 1981 · N24462 · DestroyedNTSB DEN81FA042Accident · No injuriesClosedCessna TU206G · Cisco, UTJun 18, 1981 · N6303U · Substantial damageNTSB DEN81FTM28Accident · Minor injuriesClosedCessna 210 · Kanab, UTJun 6, 1981 · N732JN · Substantial damageNTSB DEN81FTM26Accident · No injuriesClosedPiper PA-28 · Thistle, UTJun 6, 1981 · N9627K · Substantial damageNTSB DEN81FA037Accident · 2 fatalClosedBeech A-35R · Beaver, UTMay 16, 1981 · N3158V · Substantial damageNTSB DEN81FA028Accident · 2 fatalClosedCessna 172 · Tropic, UTApr 18, 1981 · N19831 · DestroyedNTSB DEN81FTM16Accident · No injuriesClosedCessna 152 · Cedar City, UTApr 14, 1981 · N64909 · Substantial damageNTSB DEN81FA033Accident · 6 fatalClosedPiper PA-32 · Escalante, UTFeb 28, 1981 · N4243T · DestroyedNTSB DEN81FA017Accident · 1 fatalClosedPiper PA-28R · Wendover, UTJan 25, 1981 · N8516E · Destroyed