NTSB investigations: Cessna 150A
132 cases on aircraft the registry lists as Cessna 150A. Aircraft are matched to the registry by N-number and event date, checked against the reported serial number, make and model, so older matches can be wrong.
Cases, newest first
Query with SQL
duckdb -csv -c "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 c.\"mKey\" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('2071804'))
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.
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 c."mKey" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('2071804'))
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB MIA66D0284Accident · No injuriesClosedCessna 150 · Miami, FLNTSB NYC66F0317Accident · No injuriesClosedCessna 150 · Paramus, NJNTSB CHI66D0495Accident · No injuriesClosedCessna 150E · Louisville, OHNTSB LAX66D0119Accident · No injuriesClosedCessna 150 · Wasco, CANTSB OAK66D0086Accident · No injuriesClosedCessna 150 · Honolulu, HINTSB FTW66D0252Accident · No injuriesClosedCessna 150 · Clarendon, TXNTSB ANC66D0054Accident · No injuriesClosedCessna 150 · Glenallen, AKNTSB FTW66D0287Accident · No injuriesClosedCessna 150 · Edinburg, TXNTSB MIA66F0080Accident · Minor injuriesClosedCessna 150 · Tiptonville, TNNTSB ANC66D0004Accident · No injuriesClosedCessna 150 · Northway, AKNTSB ANC65D0016Accident · No injuriesClosedCessna 150 · Nenana, AKNTSB CHI65D0158Accident · Minor injuriesClosedCessna 182 · Fostoria, OHNTSB MKC65D0072Accident · No injuriesClosedCessna 150A · Audubon, IANTSB CHI65F0010Accident · No injuriesClosedCessna 150 · Wadsworth, OHNTSB LAX65D0026Accident · No injuriesClosedCessna 170B · Hawthorne, CANTSB UNK65X0868Accident · 1 fatalClosedCessna 150 · Georgetown, TXNTSB UNK65X0809Accident · 3 fatalClosedCessna 150D · Pomona, CANTSB UNK65X0128Accident · No injuriesClosedCessna 150 · Alliance, OHNTSB UNK64X4136Accident · No injuriesClosedCessna 150 · Longmont, CONTSB UNK64X3512Accident · No injuriesClosedCessna 150 · Mountain Home, IDNTSB UNK64X3403Accident · 2 fatalClosedCessna 150A · Clarksdale, MSNTSB UNK64X2710Accident · No injuriesClosedCessna 150 · Rhinebeck, NYNTSB UNK64X2699Accident · No injuriesClosedCessna 150 · El Monte, CANTSB UNK64X2400Accident · No injuriesClosedCessna 150 · Denver, CONTSB UNK64X2318Accident · No injuriesClosedCessna 150 · Butler, GANTSB UNK64X1602Accident · No injuriesClosedCessna 150 · St Meinrad, INNTSB UNK64X1566Accident · No injuriesClosedCessna 150A · Boca Raton, FLNTSB UNK64X1040Accident · No injuriesClosedCessna 150 · Wray, CONTSB UNK64X0588Accident · No injuriesClosedCessna 150 · Broomfield, CONTSB UNK64X0431Accident · No injuriesClosedCessna 150 · Ames, IANTSB UNK64X0207Accident · No injuriesClosedCessna 150A · Italy, TXNTSB UNK64X0175Accident · No injuriesClosedCessna 150A · Atlanta, GA