NTSB investigations

506 cases where the phase of flight was Emergency descent.

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 = 600)
  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 IAD75DIA19Accident · No injuriesClosedBell 47G4 · Bowie, MDApr 18, 1975 · N420MC · Substantial damageNTSB MKC75AN076Accident · 1 fatalClosedCessna 177 · Grand Island, NYDec 28, 1974 · N29496 · DestroyedNTSB IAD75DIJ09Accident · No injuriesClosedCessna 177B · Volney, VADec 17, 1974 · N34477 · DestroyedNTSB NYC75FFJ17Accident · Serious injuriesClosedPiper PA-30 · Blasdell, NYNov 14, 1974 · N20JF · Substantial damageNTSB SEA74DTI18Accident · No injuriesClosedBell 47G3B1 · Conrad, MTFeb 24, 1974 · N7936S · Substantial damageNTSB CHI74DEM33Accident · No injuriesClosedBell 47G-2 · Greenville, MIDec 29, 1973 · N6738D · Substantial damageNTSB IAD74DLT08Accident · No injuriesClosedPiper PA-28 · Memphis, TNOct 15, 1973 · N98182 · Substantial damageNTSB MIA74FKG44Accident · No injuriesClosedEnstrom F-28A · Atlanta, GAOct 3, 1973 · N4870 · Substantial damageNTSB UNK73X0118Accident · No injuriesClosedBell 206 · Dhahran (Gulf of Mexico)Jul 28, 1973 · N8162J · Substantial damageNTSB NYC74AN009Accident · 1 fatalClosedBell 206A · New York, NYJul 28, 1973 · N4087G · DestroyedNTSB DEN74DQA06Accident · No injuriesClosedBell 47G3B2 · Luna, NMJul 11, 1973 · N58131 · Substantial damageNTSB IAD73FID22Accident · No injuriesClosedHughes 269C · Richmond, VAMay 16, 1973 · N9693F · Substantial damageNTSB ANC73AA037Accident · Serious injuriesClosedDehavilland DHC-2 · Sagwon, AKDec 11, 1972 · N53011 · Substantial damageNTSB CHI73ACO47Accident · No injuriesClosedEnstrom F-28A · Lexington, KYNov 7, 1972 · N4925 · Substantial damageNTSB CHI72FEI03Accident · No injuriesClosedCessna 182 · Northfield, OHJul 7, 1971 · N9011T · Substantial damageNTSB DEN71FTE66Accident · Serious injuriesClosedPiper PA-24 · Sugar City, COApr 4, 1971 · N5418P · Substantial damageNTSB LAX71FUD12Accident · Minor injuriesClosedHughes 269B · Compton, CAMar 7, 1971 · N9458F · Substantial damageNTSB OAK71DVD18Accident · No injuriesClosedHughes 369HS · Cotati, CANov 26, 1970 · N9017F · Substantial damageNTSB MIA71FLG09Accident · Minor injuriesClosedHughes 269A · Lexington, SCAug 30, 1970 · N8947F · Substantial damageNTSB FTW70FPJ26Accident · Serious injuriesClosedAero Comdr 690 · Bethany, OKJun 26, 1970 · N9202N · DestroyedNTSB OAK70DVM15Accident · No injuriesClosedHughes 269B · San Carlos, CAMay 1, 1970 · N13470 · Substantial damageNTSB NYC70FHM09Accident · Minor injuriesClosedPiper PA-18A · Wappinger Fall, NYMar 9, 1970 · N7093B · DestroyedNTSB DEN70AD044Accident · No injuriesClosedHiller Acft FH1100 · Blanca, COJan 8, 1970 · N390P · Substantial damageNTSB DEN69A0048Accident · 7 fatalClosedBeech 35-33 · Del Norte, COMay 6, 1969 · N2737T · DestroyedNTSB DEN69D0207Accident · No injuriesClosedPiper J-3 · Greybull, WYMar 30, 1969 · N42581 · Substantial damageNTSB OAK69D0220Accident · Minor injuriesClosedCessna 175 · Goldfield, NVJan 20, 1969 · N6700E · DestroyedNTSB SEA69A0012Accident · No injuriesClosedBell 47G-3B · Twin Falls, IDAug 13, 1968 · N8491E · Substantial damageNTSB NYC69D0235Accident · No injuriesClosedCessna 150 · Orient Point, NYAug 8, 1968 · N4529U · DestroyedNTSB NYC69F0076Accident · No injuriesClosedBrantly B-2B · Monroeville, PAJul 6, 1968 · N5948X · Substantial damageNTSB OAK68A0075Accident · Minor injuriesClosedBell 47G-5 · Reno, NVJun 27, 1968 · N1393X · Substantial damageNTSB LAX69F0027Accident · No injuriesClosedBell 47D1 · Crona D Mar, CAJun 21, 1968 · N12512 · Substantial damageNTSB FTW69D0066Accident · No injuriesClosedCessna 172 · Junction, TXApr 9, 1968 · N8811B · Substantial damageNTSB FTW67A0035Accident · No injuriesClosedHughes 269A · Mineral Wells, TXSep 23, 1967 · N8818F · Substantial damageNTSB SEA68A0021Accident · No injuriesClosedBell 47G3B1 · West Glacier, MTJul 29, 1967 · N73916 · Substantial damageNTSB NYC67A0135Accident · Serious injuriesClosedBensen B-8-7 · Forty Fort, PAApr 2, 1967 · N2191 · DestroyedNTSB NYC67A0094Accident · No injuriesClosedBrantly B-2B · Riverdale, MDDec 23, 1966 · N2277U · Substantial damageNTSB DEN67A0021Accident · Serious injuriesClosedBell 47G3B1 · Old Faithful, WYSep 15, 1966 · N73982 · Substantial damageNTSB FTW67A0027Accident · Minor injuriesClosedHughes 269A · Tulsa, OKSep 3, 1966 · N8733F · DestroyedNTSB DEN67A0007Accident · Serious injuriesClosedBell 47G3B1 · Riverton, WYJul 20, 1966 · N1332X · Substantial damageNTSB CHI67I0003Incident · No injuriesClosedNord 262 · Erlanger, KYJul 7, 1966 · N26210 · Minor damageNTSB OAK66A0061Accident · Serious injuriesClosedHughes 269A · Eureka, CAJun 27, 1966 · N8702F · DestroyedNTSB NYC67F0015Accident · Minor injuriesClosedPiper J3 · Tewksbury, MAMay 30, 1966 · N7485H · DestroyedNTSB OAK66A0052Accident · Minor injuriesClosedHughes 269B · Canby, CAMay 7, 1966 · N9449F · Substantial damageNTSB MKC66F0430Accident · No injuriesClosedCessna 310B · Springfield, MOFeb 13, 1966 · N6623B · Substantial damageNTSB MIA66A0080Accident · No injuriesClosedHughes 269B · Saluda, SCJan 8, 1966 · N9356F · Substantial damageNTSB MIA66A0022Accident · No injuriesClosedHughes 269A · Miami, FLAug 19, 1965 · N8735F · Substantial damageNTSB FTW66F0016Accident · Serious injuriesClosedMooney M20C · Foraker, OKMar 28, 1965 · N6454U · Substantial damageNTSB FTW65A0092Accident · Minor injuriesClosedBrantly B2 · Mustang, OKMar 15, 1965 · N5969X · DestroyedNTSB SEA65A0044Accident · No injuriesClosedBell 47D1 · Roseburg, ORFeb 23, 1965 · N917B · Substantial damageNTSB UNK65X1124Accident · Serious injuriesClosedHughes 269A · Castiac, CADec 24, 1964 · N8723F · Destroyed