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 MIA78DA119Accident · 2 fatalClosedPiper PA-31 · Missing AircraftJul 18, 1978 · N689WW · DestroyedNTSB ANC79FA051Accident · 1 fatalClosedBrantly B2-B · Nome, AKJul 14, 1978 · N2281U · Substantial damageNTSB MIA78DLD58Accident · Minor injuriesClosedCessna 337 · Mulberry, FLJun 30, 1978 · N337AC · Substantial damageNTSB MKC78FCJ20Accident · No injuriesClosedPiper PA-25 · Ashton, NEJun 23, 1978 · N7241Z · Substantial damageNTSB MKC78FA047Accident · 1 fatalClosedCessna 120 · Abilene, KSJun 11, 1978 · N1959V · DestroyedNTSB MIA79FKT53Accident · No injuriesClosedPiper PA-23 · Naples, FLJun 6, 1978 · N5263Y · Substantial damageNTSB FTW78FPM11Accident · Serious injuriesClosedLockheed TV-2 · Muskogee, OKMay 27, 1978 · N1118U · DestroyedNTSB MIA78DA117Accident · 2 fatalClosedBeech 65 · Missing AircraftMay 26, 1978 · N809Q · DestroyedNTSB MIA78DA089Accident · 4 fatalClosedPiper PA-28 · Missing AircraftMay 19, 1978 · N47910 · DestroyedNTSB MIA78DA083Accident · 1 fatalClosedCessna 172 · Missing AircraftApr 30, 1978 · N1GH · DestroyedNTSB MIA78DA074Accident · 1 fatalClosedTed Smith 601 · Missing AircraftApr 27, 1978 · N555BU · DestroyedNTSB ANC78DA031Accident · 3 fatalClosedCessna 170B · Missing AircraftApr 15, 1978 · N3540C · DestroyedNTSB LAX78DUQ22Accident · No injuriesClosedBeech E18S · Unknown/NrApr 4, 1978 · N2067C · Substantial damageNTSB MIA78DA080Accident · 2 fatalClosedAero Comdr 680 · Missing AircraftMar 25, 1978 · N128C · DestroyedNTSB ANC78FA025Accident · 1 fatalClosedPiper PA-12 · Kotzebue, AKMar 13, 1978 · N3383M · Substantial damageNTSB UNK78X0106Accident · 5 fatalClosedMitsubishi MU2 · Neiva, ColombiaFeb 12, 1978 · N888MA · DestroyedNTSB IAD78DA042Accident · 1 fatalClosedStinson 108 · Ocean City, MDJan 27, 1978 · N8980K · DestroyedNTSB FTW78FA025Accident · 1 fatalClosedBell 206B · Palacids, TXJan 25, 1978 · N90024 · DestroyedNTSB NYC78FA025Accident · 1 fatalClosedCessna 150 · Missing AircraftJan 16, 1978 · N19031 · DestroyedNTSB MIA78FLG05Accident · Minor injuriesClosedCessna 172M · Camden, SCJan 10, 1978 · N9634H · DestroyedNTSB IAD78DA029Accident · 2 fatalClosedPiper PA-28R · Cape Charles, VAJan 5, 1978 · N1502X · DestroyedNTSB LAX78FA018Accident · 4 fatalClosedBeech C-23 · Mojave, CAJan 2, 1978 · N9723L · DestroyedNTSB FTW78DQD08Accident · 1 fatalClosedCessna 177RG · Coyanosa, TXDec 23, 1977 · CF-BTL · DestroyedNTSB NYC78FA019Accident · 1 fatalClosedCessna 404 · Buffalo, NYDec 22, 1977 · N404SA · DestroyedNTSB LAX78FA014Accident · 1 fatalClosedBellanca 7ECA · Catalina Islnd, CADec 14, 1977 · N5233X · DestroyedNTSB DEN78FA011Accident · 2 fatalClosedCessna 175 · Leadville, CONov 25, 1977 · N9413B · DestroyedNTSB CHI78FA010Accident · 1 fatalClosedPiper PA-28R · Ladoga, INNov 19, 1977 · N3095R · DestroyedNTSB MKC78FCJ47Accident · No injuriesClosedCessna 310A · Lincoln, NESep 22, 1977 · N17U · Substantial damageNTSB CHI77FA072Accident · 4 fatalClosedCessna 177RG · Missing AircraftSep 17, 1977 · N7531V · DestroyedNTSB NYC77FA098Accident · 2 fatalClosedPiper PA-28R · Montauk Point, NYSep 16, 1977 · N2375T · DestroyedNTSB DEN77DQA54Accident · No injuriesClosedCessna 210E · Carrizozo, NMSep 12, 1977 · N194CF · Substantial damageNTSB LAX77FA072Accident · 2 fatalClosedCessna 182P · San Onofre, CASep 7, 1977 · N52477 · DestroyedNTSB LAX77FUG61Accident · No injuriesClosedCessna 210F · Baker, CAAug 30, 1977 · N6779R · DestroyedNTSB ANC77FA077Accident · 3 fatalClosedBell 206-B · Deadhorse, AKAug 20, 1977 · N59382 · DestroyedNTSB OAK77DA053Accident · 1 fatalClosedCessna 210 · Missing AircraftAug 15, 1977 · N6542X · DestroyedNTSB LAX77FUJ87Accident · Serious injuriesClosedCessna 182 · Wellton, AZAug 8, 1977 · N1367S · Substantial damageNTSB LAX77FUJ74Accident · No injuriesClosedCessna 207 · Willcox, AZAug 3, 1977 · N9440G · Substantial damageNTSB MIA77FA068Accident · 6 fatalClosedAero Cmdr 680 · Ft Lauderdale, FLJul 16, 1977 · N6892S · DestroyedNTSB CHI77FA057Accident · 2 fatalClosedCessna 150J · Missing AircraftJul 4, 1977 · N50935 · DestroyedNTSB OAK77DA039Accident · 2 fatalClosedAero Comdr 112 · Missing AircraftJun 19, 1977 · N1168J · DestroyedNTSB NYC77FHD15Accident · 1 fatalClosedFly-Baby 1A · Oxford, PAJun 4, 1977 · N5550 · DestroyedNTSB OAKMMFJA12Accident · 1 fatalClosedRockwell 112B · Honolulu, HIMay 24, 1977 · N1285J · DestroyedNTSB CHI77FEK19Accident · 1 fatalClosedSchweizer 1-35 · Derwent, OHMay 18, 1977 · N34291 · Substantial damageNTSB OAK77FA031Accident · 1 fatalClosedCessna 150L · Gilroy, CAMay 9, 1977 · N19703 · DestroyedNTSB LAX77FA039Accident · 1 fatalClosedHiller UH-12E · Thermal, CAApr 10, 1977 · N90465 · DestroyedNTSB DEN77FA031Accident · 2 fatalClosedCessna 210L · Elk Mountain, WYMar 16, 1977 · N1630X · DestroyedNTSB DEN77DA031Accident · 2 fatalClosedCessna 210L · Missing AircraftMar 16, 1977 · N1630X · DestroyedNTSB DEN77FQA21Accident · Minor injuriesClosedCessna TU206F · Albuquerque, NMFeb 14, 1977 · N94NM · Substantial damageNTSB LAX77DUJ35Accident · No injuriesClosedMaule M-4210 · Prescott, AZFeb 4, 1977 · N4745T · Substantial damageNTSB LAX77DUJ25Accident · Minor injuriesClosedChampion 7GCAA · Marana, AZJan 28, 1977 · N5175T · Substantial damage