NTSB investigations, 1981, WI

30 cases where the phase of flight was Landing.

Cases per year

19642026
NTSB investigations, 1981, WI per year, 1964–2026: 950 cases
196428
196528
196631
196744
196832
196932
197025
197122
197225
197331
197429
197517
197619
197719
197831
197926
198022
198130
198211
198313
198413
198523
198621
198711
198811
198913
19908
199111
19929
199312
199413
19957
19968
199710
199811
199913
200010
20016
20028
200311
20048
200515
20066
200714
200810
20098
20108
20115
201216
20133
20147
201510
20168
20178
20186
20195
20208
20218
20229
20239
202412
202517
20266

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\") = 1981
    AND c.\"eventStateOrRegion\" = 'WI' 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 CHI82DEP14Accident · No injuriesClosedCessna 152 · Pewaukee, WIDec 16, 1981 · N6464L · Substantial damageNTSB CHI82DEP11Accident · No injuriesClosedCessna 152 · Monroe, WINov 29, 1981 · N47808 · Substantial damageNTSB CHI82FEP08Accident · No injuriesClosedPiper PA-28 · Dodgeville, WINov 8, 1981 · N1UK · Substantial damageNTSB CHI81DEP07Accident · No injuriesClosedBellanca 7ECA · Neenah, WIOct 27, 1981 · N1195E · Substantial damageNTSB CHI82DEP06Accident · No injuriesClosedCessna 152 · Monroe, WIOct 24, 1981 · N4609B · Substantial damageNTSB CHI82FEP02Accident · No injuriesClosedCessna 150 · Hamburg, WIOct 4, 1981 · N60052 · Substantial damageNTSB CHI82DEP04Accident · No injuriesClosedCessna TR182 · Lake Geneva, WIOct 3, 1981 · N736WH · Substantial damageNTSB CHI81DER40Accident · Minor injuriesClosedPiper PA-32 · Crivitz, WISep 14, 1981 · N39628 · Substantial damageNTSB CHI81FEP45Accident · Minor injuriesClosedPiper PA-30 · Racine, WISep 7, 1981 · N8786Y · Substantial damageNTSB CHI81DEP42Accident · No injuriesClosedMooney M20C · Dodgeville, WIAug 9, 1981 · N5892Q · Substantial damageNTSB CHI81FEP43Accident · Minor injuriesClosedMooney M20J · Oshkosh, WIAug 1, 1981 · C-GYJW · 2 aircraft · Minor damageNTSB CHI81FER53Accident · No injuriesClosedBeech A23 · Superior, WIJul 25, 1981 · N1470L · Substantial damageNTSB CHI81DEP38Accident · No injuriesClosedCessna 172RG · Greenbay, WIJul 19, 1981 · N5207U · Substantial damageNTSB CHI81DEP37Accident · No injuriesClosedWaco UPF-7 · Stoughton, WIJul 18, 1981 · N29903 · Substantial damageNTSB CHI81DEP35Accident · No injuriesClosedPiper PA-24 · Washington Is, WIJul 17, 1981 · N9249P · Substantial damageNTSB CHI81DEP36Accident · No injuriesClosedGulfstream AA-5A · Juneau, WIJul 16, 1981 · N26784 · Substantial damageNTSB CHI81DEP33Accident · No injuriesClosedCessna 152 · Milwaukee, WIJul 11, 1981 · N5355P · Substantial damageNTSB CHI81DEP32Accident · No injuriesClosedCessna 172M · Prt Washington, WIJul 11, 1981 · N1483V · Substantial damageNTSB CHI81DEP25Accident · No injuriesClosedPiper PA-28 · Wonewoc, WIJun 27, 1981 · N671FL · DestroyedNTSB CHI81DEP28Accident · No injuriesClosedCessna 152 · Pewaukee, WIJun 26, 1981 · N48990 · Substantial damageNTSB CHI81DEP24Accident · No injuriesClosedPiper PA-28 · Franksville, WIJun 22, 1981 · N1845T · Substantial damageNTSB CHI81DEP20Accident · No injuriesClosedCessna 152 · Medford, WIJun 22, 1981 · N67435 · Substantial damageNTSB CHI81DEP18Accident · No injuriesClosedCessna 150K · La Crosse, WIMay 25, 1981 · N6265G · Substantial damageNTSB CHI81DER34Accident · No injuriesClosedCessna 152 · Boyceville, WIMay 1, 1981 · N67613 · Substantial damageNTSB CHI81DEP16Accident · No injuriesClosedCessna 150E · Palmyra, WIApr 20, 1981 · N3901J · Substantial damageNTSB CHI81DEP14Accident · Serious injuriesClosedPiper PA-28 · Platteville, WIApr 9, 1981 · N451F · Substantial damageNTSB CHI81DEP15Accident · No injuriesClosedCessna 152 · Middleton, WIApr 7, 1981 · N4777H · Substantial damageNTSB CHI81DEP12Accident · No injuriesClosedCessna 172P · New Glarus, WIMar 14, 1981 · N51984 · Substantial damageNTSB CHI81FER15Accident · No injuriesClosedPiper PA-22 · Turtle Lake, WIFeb 14, 1981 · N5772Z · Substantial damageNTSB CHI81DEP08Accident · No injuriesClosedCessna 152 · Baraboo, WIJan 15, 1981 · N65549 · Substantial damage