NTSB investigations, 1968

597 cases where the phase of flight was Approach.

Cases per year

19622026
NTSB investigations, 1968 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\") = 1968
    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 FTW69F0349Accident · No injuriesClosedPiper PA-32 · Friona, TXDec 30, 1968 · N3453W · Substantial damageNTSB MKC69D0333Accident · No injuriesClosedCessna 150 · Eden Prairie, MNDec 29, 1968 · N6825F · Substantial damageNTSB OAK69F0202Accident · No injuriesClosedCessna 182F · Fresno, CADec 27, 1968 · N3222U · Substantial damageNTSB DCA69A0010Accident · 27 fatalClosedConvair 580 · Chicago, ILDec 27, 1968 · N2045 · DestroyedNTSB MKC69F0326Accident · No injuriesClosedPiper PA-23 · Creston, IADec 26, 1968 · N3341P · Substantial damageNTSB FTW69I0042Incident · No injuriesClosedDouglas DC-9 · Austin, TXDec 26, 1968 · N1304T · Minor damageNTSB DCA69A0007Accident · 20 fatalClosedConvair 580 · Bradford, PADec 24, 1968 · N5802 · DestroyedNTSB ANC69A0034Accident · 2 fatalClosedLockheed L-100 · Brit Put, AKDec 24, 1968 · N760AL · DestroyedNTSB NYC69I0066Incident · No injuriesClosedDouglas DC-8 · Newark, NJDec 23, 1968 · N8779 · Minor damageNTSB FTW69D0342Accident · No injuriesClosedBeech A23 · Spearsville, LADec 22, 1968 · N2396L · Substantial damageNTSB MKC69D0348Accident · No injuriesClosedTaylorcraft BC-12D · Shevlin, MNDec 21, 1968 · N43612 · Substantial damageNTSB DIA69F0132Accident · Serious injuriesClosedCessna 177 · Waynesboro, VADec 20, 1968 · N3165T · Substantial damageNTSB NYC69F0308Accident · Serious injuriesClosedPiper PA-28 · Mckean, PADec 19, 1968 · N833F · Substantial damageNTSB MIA69F0316Accident · Serious injuriesClosedCessna 172 · Heflin, ALDec 19, 1968 · N46271 · Substantial damageNTSB SEA69A0037Accident · 1 fatalClosedCessna TU206A · Troutdale, ORDec 18, 1968 · N29145 · DestroyedNTSB CHI69I0063Incident · No injuriesClosedBeech C-45H · Youngstown, OHDec 18, 1968 · N431P · Minor damageNTSB ANC69A0033Accident · Serious injuriesClosedBeech G18S · Kenai, AKDec 18, 1968 · N5730U · DestroyedNTSB MIA69F0311Accident · Minor injuriesClosedPiper PA-28 · Mayaguez, PRDec 17, 1968 · N3471K · Substantial damageNTSB LAX69D0253Accident · No injuriesClosedBell 47G3B1 · Grand Canyon, AZDec 16, 1968 · N1321X · Substantial damageNTSB LAX69D0204Accident · Minor injuriesClosedPiper PA-28R · Chula Vista, CADec 16, 1968 · N4614J · Substantial damageNTSB FTW69F0327Accident · Minor injuriesClosedCessna 182 · Linden, TXDec 15, 1968 · N5123D · Substantial damageNTSB MIA69D0334Accident · Minor injuriesClosedPiper PA-28 · Charleston, SCDec 13, 1968 · N5186L · Substantial damageNTSB CHI69F0429Accident · No injuriesClosedBeech A65 · Chicago, ILDec 13, 1968 · N941V · Substantial damageNTSB ANC69D0097Accident · No injuriesClosedCessna 180 · Arctic Villg, AKDec 13, 1968 · N9191C · Substantial damageNTSB NYC69F0292Accident · Serious injuriesClosedNavion A · Farmingdale, NYDec 12, 1968 · N4184K · DestroyedNTSB LAX69D0249Accident · No injuriesClosedPiper PA-28 · Phoenix, AZDec 12, 1968 · N67025 · Substantial damageNTSB DCA69R0002Accident · 51 fatalClosedBoeing 707 · Caracas, VenezuelaDec 12, 1968 · N494PA · DestroyedNTSB CHI69F0387Accident · No injuriesClosedCessna U206 · Lint, MIDec 11, 1968 · N3935G · Substantial damageNTSB CHI69A0059Accident · 1 fatalClosedBeech 23 · Marion, OHDec 10, 1968 · N2314Q · DestroyedNTSB MKC69F0289Accident · Minor injuriesClosedPiper PA-28 · Spearfish, SDDec 9, 1968 · N7164W · Substantial damageNTSB LAX69A0031Accident · 5 fatalClosedCessna 150B · Santa Paula, CADec 8, 1968 · N1192Y · 2 aircraft · DestroyedNTSB CHI69D0525Accident · No injuriesClosedCessna 310D · Vienna, OHDec 8, 1968 · N3056D · DestroyedNTSB SEA69F0173Accident · Minor injuriesClosedBeech D18S · Seattle, WADec 5, 1968 · CF-RQL · DestroyedNTSB MIA69A0030Accident · 1 fatalClosedCessna 172 · Stone Mountain, GADec 5, 1968 · N7039T · DestroyedNTSB ANC69D0100Accident · No injuriesClosedDehavilland DHC-2 · Fairbanks, AKDec 5, 1968 · N1805R · Substantial damageNTSB FTW69F0315Accident · No injuriesClosedPiper PA-24 · Lubbock, TXDec 4, 1968 · N8092P · Substantial damageNTSB MIA69D0284Accident · Minor injuriesClosedStinson 108 · Fort Myers, FLDec 2, 1968 · N8923K · Substantial damageNTSB MIA69F0338Accident · Minor injuriesClosedCessna 150 · Cristobal, St. Pierre & MiquelonDec 1, 1968 · N8717G · Substantial damageNTSB FTW69D0297Accident · No injuriesClosedCessna 182 · Hope, ARNov 30, 1968 · N2621R · Substantial damageNTSB CHI69D0382Accident · Minor injuriesClosedCessna 172 · Ramsey, INNov 30, 1968 · N5624R · Substantial damageNTSB NYC69D0275Accident · Minor injuriesClosedPiper PA-28 · Chester, CTNov 28, 1968 · N8891W · Substantial damageNTSB MIA69A0028Accident · 2 fatalClosedStinson 108-3 · Ft.Lauderdale, FLNov 28, 1968 · N4174C · DestroyedNTSB ANC69D0095Accident · Minor injuriesClosedPiper PA-22 · Kodiak, AKNov 28, 1968 · N5205Z · Substantial damageNTSB OAK69D0205Accident · No injuriesClosedPiper PA-28 · S Lake Tahoe, CANov 27, 1968 · N4337J · Substantial damageNTSB MIA69F0301Accident · Minor injuriesClosedTaylorcraft BL · Fairburn, GANov 27, 1968 · N22608 · Substantial damageNTSB CHI69F0380Accident · Minor injuriesClosedAero Comdr 500-A · Paducah, KYNov 27, 1968 · N9381R · DestroyedNTSB OAK69D0192Accident · No injuriesClosedBeech T-34A · Eureka, CANov 25, 1968 · N5240V · Substantial damageNTSB MIA69F0263Accident · Serious injuriesClosedPiper PA-24 · Lawrenceburg, TNNov 25, 1968 · N5781P · DestroyedNTSB FTW69F0296Accident · No injuriesClosedCessna 150E · El Paso, TXNov 25, 1968 · N6228R · Substantial damageNTSB CHI69F0381Accident · No injuriesClosedCessna 172 · Shelbyville, INNov 25, 1968 · N7238A · Destroyed