NTSB investigations, 1965, ND

18 cases where the phase of flight was Landing.

Cases per year

19642026
NTSB investigations, 1965, ND per year, 1964–2026: 340 cases
196410
196518
196624
196718
196826
196914
19708
19717
19724
197310
19746
19755
19766
19776
19783
19793
19809
19816
19828
198310
19847
19858
19866
198711
19895
19903
19914
19922
19934
199410
19953
19964
19975
19982
19991
20003
20013
20021
20032
20043
20053
20065
20071
20082
20096
20105
20116
20124
20141
20152
20165
20181
20202
20211
20223
20231
20241
20252
20261

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\") = 1965
    AND c.\"eventStateOrRegion\" = 'ND' AND c.\"eventCountry\" = 'USA'
    AND c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 550)
  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 MKC66D0338Accident · No injuriesClosedCessna 182 · Lisbon, NDDec 8, 1965 · N8575T · Substantial damageNTSB MKC66D0404Accident · No injuriesClosedLuscombe 8A · Fessenden, NDNov 21, 1965 · N77859 · Substantial damageNTSB MKC66F0295Accident · No injuriesClosedCessna 180 · West Fargo, NDNov 9, 1965 · N555F · Substantial damageNTSB MKC66F0316Accident · No injuriesClosedCessna 210D · Fargo, NDNov 4, 1965 · N3764Y · Substantial damageNTSB MKC66F0241Accident · No injuriesClosedMaule M-4 · Minot, NDSep 13, 1965 · N4602T · Substantial damageNTSB MKC66F0218Accident · No injuriesClosedCessna 140 · Grand Forks, NDAug 21, 1965 · N2302N · Substantial damageNTSB MKC66F0196Accident · No injuriesClosedBeechraft 35 · Stanley, NDAug 15, 1965 · N3841N · Substantial damageNTSB MKC66F0147Accident · No injuriesClosedPiper PA-16 · Max, NDAug 14, 1965 · N5389H · Substantial damageNTSB MKC66F0142Accident · No injuriesClosedCessna 140 · Williston, NDAug 7, 1965 · N3075N · Substantial damageNTSB MKC66F0186Accident · Minor injuriesClosedPiper PA-22 · Edgeley, NDJul 4, 1965 · N7118D · Substantial damageNTSB MKC66D0185Accident · No injuriesClosedCessna 180 · Mcville, NDJun 25, 1965 · N2192Z · Substantial damageNTSB MKC66F0050Accident · No injuriesClosedPiper PA-28 · Grand Forks, NDJun 7, 1965 · N8597W · Substantial damageNTSB MKC66F0042Accident · No injuriesClosedCessna 180 · Mapes, NDJun 1, 1965 · N3253D · Substantial damageNTSB MKC66F0030Accident · No injuriesClosedCessna 180 · Williston, NDMay 6, 1965 · N5095E · Substantial damageNTSB MKC66F0179Accident · No injuriesClosedCessna 140A · Almo, NDApr 30, 1965 · N9619A · Substantial damageNTSB MKC65D0058Accident · No injuriesClosedChampion 7FC · Lakota, NDFeb 6, 1965 · N8512E · Substantial damageNTSB MKC65D0048Accident · No injuriesClosedAeronca 15AC · Carson, NDFeb 5, 1965 · N1411H · Substantial damageNTSB MKC65D0047Accident · No injuriesClosedCessna 172P · Valley City, NDJan 3, 1965 · N8582X · Substantial damage