NTSB investigations, 1979

541 cases where the phase of flight was Approach.

Cases per year

19622026
NTSB investigations, 1979 per year, 1962–2026: 20,992 cases
196214
196310
1964530
1965502
1966600
1967640
1968597
1969572
1970583
1971550
1972522
1973543
1974541
1975530
1976504
1977586
1978567
1979541
1980508
1981473
1982433
1983445
1984433
1985408
1986382
1987327
1988342
1989324
1990334
1991308
1992291
1993276
1994251
1995301
1996272
1997261
1998238
1999244
2000256
2001230
2002232
2003236
2004216
2005229
2006225
2007258
2008211
2009190
2010176
2011194
2012181
2013189
2014178
2015158
2016160
2017191
2018172
2019163
2020156
2021178
2022204
2023186
2024164
2025186
202690

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\") = 1979
    AND c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 500)
  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 NYC80FA017Accident · 2 fatalClosedCessna 172N · Lindenhurst, NYDec 30, 1979 · N738WX · DestroyedNTSB NYC80DFJ02Accident · No injuriesClosedSchweizer SGS126 · Elmira, NYDec 30, 1979 · N2508H · Substantial damageNTSB IAD80DID07Accident · No injuriesClosedLuscombe 8E · Indian Valley, VADec 30, 1979 · N45765 · Substantial damageNTSB CHI80FA020Accident · 3 fatalClosedPiper PA-28 · Royal Oak, MIDec 30, 1979 · N4512P · DestroyedNTSB IAD80DLJ06Accident · No injuriesClosedBaby GRT LK 1 · Durham, NCDec 29, 1979 · N1BL · Substantial damageNTSB CHI80DEP11Accident · No injuriesClosedPiper PA-28 · Rio Creek, WIDec 29, 1979 · N15651 · Substantial damageNTSB NYC80FA016Accident · 2 fatalClosedPiper PA-28 · Broad Brook, CTDec 28, 1979 · N16436 · DestroyedNTSB DEN80FA016Accident · 1 fatalClosedBeech B60 · Hayden, CODec 28, 1979 · N6030S · DestroyedNTSB MKC80DER16Accident · Minor injuriesClosedBellanca 7ECA · Paynesville, MNDec 27, 1979 · N3086H · DestroyedNTSB DEN79FA015Accident · 5 fatalClosedCessna 421B · Eagle.Co, CODec 26, 1979 · N100RV · DestroyedNTSB MKC80FTG02Accident · Serious injuriesClosedBeech C35 · Grand Forks, NDDec 23, 1979 · N692D · Substantial damageNTSB LAX80DA028Accident · No injuriesClosedCessna 172N · Elko, NVDec 23, 1979 · N738JL · 2 aircraft · Substantial damageNTSB MKC80FCD09Accident · No injuriesClosedCessna 177RG · Greenfield, IADec 22, 1979 · N52195 · Substantial damageNTSB NYC80FNC05Accident · Serious injuriesClosedCessna 180 · Turner, MEDec 21, 1979 · N6417X · Substantial damageNTSB FTW80FA024Accident · 4 fatalClosedCessna 421B · Locust Grove, ARDec 21, 1979 · N5428J · DestroyedNTSB DEN80FA012Accident · 2 fatalClosedMitsubishi MU-2B · Provo, UTDec 21, 1979 · N200BR · DestroyedNTSB CHI80FEC07Accident · No injuriesClosedPiper PA-28 · Owosso, MIDec 21, 1979 · N36700 · Substantial damageNTSB CHI80FA016Accident · 2 fatalClosedCessna 172K · Edwardsville, ILDec 21, 1979 · N736UL · DestroyedNTSB CHI80DA017Accident · 2 fatalClosedCessna 310R · Green Bay, WIDec 21, 1979 · N78ST · DestroyedNTSB MKC80DCQ08Accident · No injuriesClosedCessna 170B · Kingman, KSDec 20, 1979 · N3050A · Substantial damageNTSB FTW80DRA13Accident · No injuriesClosedBeech 95-A55 · Angleton, TXDec 17, 1979 · N910TL · Substantial damageNTSB CHI80FET05Accident · Serious injuriesClosedErco 415-CD · Lake Village, INDec 16, 1979 · N3857H · Substantial damageNTSB CHI80FA015Accident · 1 fatalClosedPiper PA-28 · Mansfield, OHDec 16, 1979 · N5515F · DestroyedNTSB LAX80FVM09Accident · No injuriesClosedPiper J-3C · New Cuyana, CADec 15, 1979 · N71066 · Substantial damageNTSB FTW80FRG13Accident · 1 fatalClosedErco 415-C · Troy, TXDec 15, 1979 · N93477 · DestroyedNTSB DEN80FTE13Accident · Minor injuriesClosedCessna 182 · Gunnison, CODec 15, 1979 · N2191G · DestroyedNTSB LAX80DUJ24Accident · No injuriesClosedCessna 172M · Window Rock, AZDec 14, 1979 · N841JW · Substantial damageNTSB MIA80DLA11Accident · Minor injuriesClosedCessna 152 · Tallahassee, FLDec 13, 1979 · N24243 · Substantial damageNTSB DEN80FTE07Accident · No injuriesClosedCessna 310K · Longmont, CODec 12, 1979 · N7058L · Substantial damageNTSB SEA80FYP06Accident · Serious injuriesClosedCessna 305A · Sandpoint, IDDec 9, 1979 · N5264G · Substantial damageNTSB FTW80FRD11Accident · Serious injuriesClosedCessna 421B · Lafayette, LADec 9, 1979 · N5970M · Substantial damageNTSB DEN80DQG03Accident · No injuriesClosedCessna 206 · Hobbs, NMDec 9, 1979 · N735VE · Substantial damageNTSB SEA80FA013Accident · 1 fatalClosedCessna T210M · Pasco, WADec 8, 1979 · N732QJ · DestroyedNTSB SEA80FA012Accident · 2 fatalClosedAeronca 65-CA · Mountain Home, IDDec 8, 1979 · N31929 · Substantial damageNTSB FTW80FPJ05Accident · No injuriesClosedPiper PA-38 · Guymon, OKDec 8, 1979 · N4387E · Substantial damageNTSB IAD80DID04Accident · No injuriesClosedPiper PA-28 · Lynchburg, VADec 7, 1979 · N6410J · Substantial damageNTSB FTW80FRA11Accident · Minor injuriesClosedCessna 172N · Houston, TXDec 7, 1979 · N5720E · Substantial damageNTSB MIA80FKG12Accident · Minor injuriesClosedCessna 310K · Jesup, GADec 6, 1979 · N6983L · Substantial damageNTSB LAX80FA022Accident · 2 fatalClosedBeech V35B · Show Low, AZDec 6, 1979 · N1863L · DestroyedNTSB MKC80FCG06Accident · Serious injuriesClosedBeech B-95 · Leawood, KSDec 3, 1979 · N2781Y · Substantial damageNTSB LAX80DUJ19Accident · Minor injuriesClosedCessna 152 · Phoenix, AZDec 3, 1979 · N25763 · DestroyedNTSB DEN80FA011Accident · 2 fatalClosedCessna 182 · Longmont, CODec 3, 1979 · N3194S · DestroyedNTSB SEA80FTA03Accident · No injuriesClosedCessna 182E · Red Lodge, MTDec 2, 1979 · N3136Y · Substantial damageNTSB LAX80DUJ17Accident · No injuriesClosedCessna 120 · Peoria, AZDec 1, 1979 · N4009N · Substantial damageNTSB CHI80FEG05Accident · No injuriesClosedPiper PA-32 · Batavia, OHNov 29, 1979 · N15588 · Substantial damageNTSB FTW80DPG05Accident · No injuriesClosedPiper PA-28 · Cherokee Vlg, ARNov 26, 1979 · N9681K · Substantial damageNTSB NYC80FGM08Accident · No injuriesClosedLake LA4200 · New Castle, PANov 25, 1979 · C-GLOV · Substantial damageNTSB MIA80FLA08Accident · Minor injuriesClosedPiper PA-31 · Jacksonville, FLNov 25, 1979 · N20KA · DestroyedNTSB MIA80FA014Accident · 4 fatalClosedPiper PA-32R · Anniston, ALNov 25, 1979 · N5RJ · DestroyedNTSB LAX80FA018Accident · 5 fatalClosedCessna 180H · Weaverville, CANov 25, 1979 · N7984V · Destroyed