NTSB investigations, 1978

567 cases where the phase of flight was Approach.

Cases per year

19622026
NTSB investigations, 1978 per year, 1962–2026: 20,989 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
2024163
2025186
202688

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\") = 1978
    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 FTW79FA038Accident · 1 fatalClosedBeech C-90 · Houston, TXDec 30, 1978 · N2029N · DestroyedNTSB ANC79DAA04Accident · Minor injuriesClosedPiper PA-18 · Wild Lake, AKDec 30, 1978 · N9397D · Substantial damageNTSB LAX79FA021Accident · 1 fatalClosedBeech 95-55 · Flagstaff, AZDec 29, 1978 · N6118V · DestroyedNTSB FTW79FPD05Accident · No injuriesClosedLuscombe 8A · Clifton, TXDec 29, 1978 · N45497 · Substantial damageNTSB FTW79FA036Accident · 4 fatalClosedBeech 95-B55 · Lewisville, TXDec 29, 1978 · N608T · DestroyedNTSB FTW79FRJ06Accident · Serious injuriesClosedCessna 152 · Bonita, LADec 28, 1978 · N49851 · Substantial damageNTSB NYC79FHA06Accident · No injuriesClosedSchweizer 2-33A · Kutztown, PADec 23, 1978 · N2056T · Substantial damageNTSB IAD79FIG03Accident · No injuriesClosedPiper PA-28 · Laurel, MDDec 22, 1978 · N4472X · Substantial damageNTSB CHI79FEP16Accident · No injuriesClosedCessna 172K · Dodgeville, WIDec 22, 1978 · N78428 · Substantial damageNTSB OAK79DVA21Accident · No injuriesClosedPiper PA-23 · Visalia, CADec 21, 1978 · N1437P · Substantial damageNTSB ANC79FA028Accident · 2 fatalClosedCessna 207 · Chevak, AKDec 21, 1978 · N7378U · DestroyedNTSB LAX79FA018Accident · Serious injuriesClosedPiper PA-32 · Los Angeles, CADec 20, 1978 · N4987F · DestroyedNTSB IAD79FA024Accident · 2 fatalClosedBeech B-19 · Greensboro, NCDec 19, 1978 · N18790 · DestroyedNTSB DEN79FTM03Accident · Serious injuriesClosedCessna R182 · Bullfrog, UTDec 18, 1978 · N7318X · Substantial damageNTSB NYC79FNA08Accident · Minor injuriesClosedCessna 150K · Stow, MADec 17, 1978 · N6219G · DestroyedNTSB NYC79FHA05Accident · Minor injuriesClosedPiper PA-24 · Blairstown, NJDec 16, 1978 · N22CJ · DestroyedNTSB MIA79DLG10Accident · No injuriesClosedBeech B24 · Rock Hill, SCDec 16, 1978 · N6543R · Substantial damageNTSB IAD79FA023Accident · 1 fatalClosedPiper PA-34 · Blountville, TNDec 16, 1978 · N3024R · DestroyedNTSB OAK79DXQ08Accident · No injuriesClosedCessna 206 · Mammoth Lakes, CADec 15, 1978 · N756UD · Substantial damageNTSB MKC79FCD06Accident · No injuriesClosedMooney M-20 · Des Moines, IADec 15, 1978 · N6376Q · Substantial damageNTSB MKC79DCQ05Accident · Serious injuriesClosedCessna 182 · Dighton, KSDec 14, 1978 · N8997X · DestroyedNTSB LAX79FUA04Accident · Minor injuriesClosedCessna 210J · Lomita, CADec 12, 1978 · N2260R · Substantial damageNTSB CHI79DEE27Accident · Minor injuriesClosedCessna 172-K · Lansing, ILDec 12, 1978 · N79035 · Substantial damageNTSB UNK79X0107Accident · No injuriesClosedCessna 150 · Mingaladon, BermudaDec 11, 1978 · N49093 · Substantial damageNTSB MKC79FTG02Accident · Serious injuriesClosedBeech C24R · Grand Forks, NDDec 11, 1978 · N18950 · Substantial damageNTSB MIA79FA030Accident · 2 fatalClosedDouglas DC-3 · Port Mayaca, FLDec 11, 1978 · N133AC · DestroyedNTSB DEN79FTE05Accident · Serious injuriesClosedCessna 414 · Aspen, CODec 10, 1978 · N6604C · Substantial damageNTSB CHI79FEM06Accident · No injuriesClosedCessna 150M · Big Rapids, MIDec 10, 1978 · N63276 · Substantial damageNTSB IAD79FLQ05Accident · No injuriesClosedCessna 150 · Bardstown, KYDec 9, 1978 · N5920T · Substantial damageNTSB NYC79FNE02Accident · Minor injuriesClosedBeech V35A · Chester, CTDec 8, 1978 · N7125N · DestroyedNTSB SEA79DYE08Accident · Minor injuriesClosedAmer Avco AA1-C · Everett, WADec 6, 1978 · N9711U · Substantial damageNTSB LAX79FUQ07AccidentClosedBellanca 1413-2 · San Fernando, CADec 5, 1978 · N74459 · Substantial damageNTSB FTW79DPJ03Accident · No injuriesClosedPiper PA-28R · Chattanooga, OKDec 4, 1978 · N3887T · Substantial damageNTSB MKC79FTK03Accident · Serious injuriesClosedCessna 150M · Rapid City, SDDec 3, 1978 · N63067 · Substantial damageNTSB MIA79DKQ02Accident · Minor injuriesClosedCessna 172 · Ocean Springs, MSDec 3, 1978 · N78511 · DestroyedNTSB CHI79FA018Accident · 3 fatalClosedBeech V35A · Wheeling, ILDec 3, 1978 · N6DF · DestroyedNTSB MKC79FA007Accident · Serious injuriesClosedDouglas DC-3 · Des Moines, IADec 2, 1978 · N41447 · Substantial damageNTSB MKC78FCG13Accident · Minor injuriesClosedBeech E35 · Kirksville, MODec 2, 1978 · N3234C · Substantial damageNTSB MIA79FA025Accident · 5 fatalClosedPiper PA-32R · Albany, GANov 30, 1978 · N7063F · DestroyedNTSB IAD79FID04Accident · Minor injuriesClosedCessna 172 · Newport News, VANov 29, 1978 · N9850Q · DestroyedNTSB DEN79FTM04Accident · Minor injuriesClosedCessna 421A · Salt Lake City, UTNov 29, 1978 · N38J · Substantial damageNTSB LAX79FUG07Accident · No injuriesClosedPiper PA-28 · Newberry Spgs, CANov 25, 1978 · N6184H · Substantial damageNTSB IAD79DIA04Accident · Serious injuriesClosedSchweizer SGS233 · Warrenton, VANov 25, 1978 · N33978 · DestroyedNTSB NYC79FGT06Accident · No injuriesClosedPiper PA-28 · Shippensburg, PANov 22, 1978 · N98009 · Substantial damageNTSB IAD79FA017Accident · 1 fatalClosedSwearingen SA26-T · Memphis, TNNov 22, 1978 · N2301N · DestroyedNTSB SEA79DTA05Accident · No injuriesClosedCessna 172B · Circle, MTNov 21, 1978 · N7487X · Substantial damageNTSB MIA79FA016Accident · 2 fatalClosedCessna 337E · Daytona Beach, FLNov 21, 1978 · N86540 · DestroyedNTSB CHI79FEG05Accident · No injuriesClosedCessna 421B · Dayton, OHNov 21, 1978 · N502SC · Substantial damageNTSB CHI79FEG04Accident · No injuriesClosedBeech C45H · Dayton, OHNov 21, 1978 · N9863Z · Substantial damageNTSB MIA79FA014Accident · 2 fatalClosedPiper PA-23 · Ormond Beach, FLNov 20, 1978 · N3485P · Destroyed