NTSB investigations

1,978 cases where the phase of flight was Unknown.

Cases, newest first

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 c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 990)
  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 LAX67D0089Accident · No injuriesClosedBeech 35 · Hermosillo, MexicoJul 22, 1966 · N2793V · Substantial damageNTSB OAK67A0009Accident · 2 fatalClosedCessna 172 · San Carlos, CAJul 12, 1966 · N7484T · DestroyedNTSB OAK67A0008Accident · 1 fatalClosedPiper PA-22 · ZJul 7, 1966 · N2598A · DestroyedNTSB MIA67A0152Accident · 2 fatalClosedCessna 172 · Hatteras, NCJun 26, 1966 · N4106F · DestroyedNTSB LAX67A0117Accident · 1 fatalClosedCessna 170 · Roosevelt, AZJun 19, 1966 · N9724A · DestroyedNTSB SEA67F0137Accident · Serious injuriesClosedCallair A-4 · Lavina, MTJun 18, 1966 · N6166C · Substantial damageNTSB LAX66A0101Accident · 6 fatalClosedPiper PA-32 · Guadalupe, CAJun 16, 1966 · N3531W · DestroyedNTSB MKC67D0090Accident · No injuriesClosedChampion 7GC · Hanover, KSJun 14, 1966 · N9827Y · Substantial damageNTSB CHI66A0097Accident · 4 fatalClosedPiper PA-24 · North Point, MIJun 8, 1966 · N6686P · DestroyedNTSB UNK66X0145Accident · 2 fatalClosedCessna 337 · Z, CanadaJun 4, 1966 · N2166X · DestroyedNTSB LAX66A0095Accident · 1 fatalClosedLuscombe 8A · North Shore, CAMay 29, 1966 · N71106 · DestroyedNTSB UNK66X0141Accident · 1 fatalClosedPiper PA-20 · San Fillipi, MexicoMay 20, 1966 · N7095K · Substantial damageNTSB FTW66A0104Accident · 2 fatalClosedPiper PA-23 · Batesville, TXMay 16, 1966 · N4869P · DestroyedNTSB LAX66A0086Accident · 1 fatalClosedBeech 35 · ZMay 8, 1966 · N3918N · DestroyedNTSB MIA66A0114Accident · 3 fatalClosedN.American B-25 · ZApr 5, 1966 · N92877 · DestroyedNTSB LAX66A0075Accident · 1 fatalClosedCessna 150 · ZApr 1, 1966 · N7926Z · DestroyedNTSB CHI66A0075Accident · 1 fatalClosedPiper PA-30 · ZMar 17, 1966 · N7659Y · DestroyedNTSB FTW66A0097Accident · 2 fatalClosedBeech C35 · Brownsville (Gulf of Mexico)Mar 9, 1966 · N783D · DestroyedNTSB UNK66X0128Accident · 4 fatalClosedCessna 336 · Chihuahua, MexicoMar 5, 1966 · N1793Z · DestroyedNTSB MKC66F0367AccidentClosedStinson L-5 · Desoto, KSJan 13, 1966 · N7605B · Substantial damageNTSB UNK66X0119Accident · 1 fatalClosedCessna 206 · Villanil, SerbiaJan 10, 1966 · N5086U · DestroyedNTSB MIA66A0073Accident · 3 fatalClosedPiper PA-24Dec 29, 1965 · N6077P · DestroyedNTSB OAK66A0030Accident · 2 fatalClosedPiper J3C-S · PalauDec 6, 1965 · N42289 · DestroyedNTSB MIA66A0065Accident · 2 fatalClosedErcoupe F01 · UnkownDec 6, 1965 · N99660 · DestroyedNTSB MIA66A0050Accident · 2 fatalClosedCessna 182 · Marthon-Key W, FLOct 31, 1965 · N4010D · DestroyedNTSB UNK66X0102Accident · 2 fatalClosedMooney M20 · British Clmba, CanadaOct 7, 1965 · N855B · DestroyedNTSB MIA66A0031Accident · 3 fatalClosedBeech C-18S · St.Thomas, VISep 15, 1965 · N8063H · DestroyedNTSB OAK66A0011Accident · 1 fatalClosedPiper PA-18A · ZSep 4, 1965 · N8763C · DestroyedNTSB LAX66A0014Accident · 2 fatalClosedGlobe Swift GC1B · Carson City, NVAug 1, 1965 · N78073 · DestroyedNTSB NYC66A0011Accident · 2 fatalClosedAeronca 7AC · Ford, NJJul 20, 1965 · N83211 · DestroyedNTSB FTW66A0008Accident · 1 fatalClosedBeech B35 · UnkownJul 11, 1965 · N5024C · DestroyedNTSB MIA66A0004Accident · 1 fatalClosedPiper PA-23 · ZJul 6, 1965 · N5382Y · DestroyedNTSB MIA66F0144Accident · Serious injuriesClosedStinson 108 · Booneville, NCJul 5, 1965 · N8450K · Substantial damageNTSB OAK66A0001Accident · 1 fatalClosedLuscombe 8A · Hawaiin Ilnd AreaJun 25, 1965 · N1628K · DestroyedNTSB NYC66A0052Accident · 1 fatalClosedPiper PA-24 · N.Atlantic Ocean (Atlantic Ocean)Jun 17, 1965 · N8586P · DestroyedNTSB ANC66D0046Accident · No injuriesClosedCessna 185S · Cold Bay, AKJun 15, 1965 · N4177Y · Substantial damageNTSB DEN65A0079Accident · 3 fatalClosedBellanca 14-133 · Panguitch, UTJun 13, 1965 · N6525N · DestroyedNTSB ANC65A0054Accident · 2 fatalClosedMooney MK-20C · ZJun 5, 1965 · N6285U · DestroyedNTSB SEA65A0063Accident · 3 fatalClosedCessna 180C · ZMay 16, 1965 · N9256T · DestroyedNTSB NYC65A0122Accident · 1 fatalClosedPiper PA-23 · ZApr 12, 1965 · N2032P · DestroyedNTSB CHI65A0083Accident · 1 fatalClosedCessna 170B · ZMar 20, 1965 · N2522C · DestroyedNTSB NYC65A0108Accident · 1 fatalClosedPiper PA-23 · Delancey, NYFeb 19, 1965 · N4827P · DestroyedNTSB NYC65A0105Accident · 2 fatalClosedBeechcraft B-35 · South Beach, NYFeb 14, 1965 · N2151D · DestroyedNTSB MIA65I0081Incident · 1 fatalClosedCessna 172F · Aiken, SCFeb 9, 1965 · N3021U · DestroyedNTSB SEA65A0040Accident · 2 fatalClosedCessna 170B · ZJan 27, 1965 · N4318BNTSB UNK65X1279Accident · 4 fatalClosedPiper PA-28 · Marheim, GeorgiaJan 13, 1965 · N7756W · DestroyedNTSB UNK65X1219Accident · 1 fatalClosedPiper PA-28 · El Fuerte, MexicoJan 3, 1965 · N8865W · DestroyedNTSB UNK65X1192Accident · 3 fatalClosedCessna 182E · Ventura, CADec 30, 1964 · N9256X · DestroyedNTSB UNK65X1149Accident · 2 fatalClosedPiper PA16 · La Habra, CADec 26, 1964 · N5859H · DestroyedNTSB UNK65X1064Accident · 2 fatalClosedPiper PA-24 · Huntington Lk, CADec 19, 1964 · N5552P · Destroyed