Rochester Hills, MI
Cancelled registrations · 16
Query with SQL
duckdb -csv -c "SELECT d.n_number, d.cancel_date, d.status, d.export_country, d.serial_number, d.year_manufactured, m.manufacturer, m.model, d.registrant_name, d.registrant_city, d.registrant_state FROM 'https://openairdocs.org/data/latest/faa_aircraft_deregistration.parquet' d LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m ON m.code = d.aircraft_model_code WHERE d.registrant_state = 'MI' AND d.registrant_city = 'ROCHESTER HILLS' ORDER BY d.cancel_date DESC NULLS LAST, d.deregistration_id"
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 d.n_number, d.cancel_date, d.status, d.export_country, d.serial_number, d.year_manufactured, m.manufacturer, m.model, d.registrant_name, d.registrant_city, d.registrant_state FROM 'https://openairdocs.org/data/latest/faa_aircraft_deregistration.parquet' d LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m ON m.code = d.aircraft_model_code WHERE d.registrant_state = 'MI' AND d.registrant_city = 'ROCHESTER HILLS' ORDER BY d.cancel_date DESC NULLS LAST, d.deregistration_id
Run 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.
N1601YMcdonnell Douglas Helicopter 369E · S/N 0216EN180LPCessna 180J · S/N 18052344N17PJWheeling Douglas S PJ1 · S/N 1380N51NMWheeling Douglas MINI MUSTANG · S/N 001N8364WPiper PA-28-180 · S/N 28-2559N4954ECorben JUNIOR ACE · S/N 1203-8-66N81EUScherer Thomas EUROPA · S/N UK81N51755Bell Robert Delano SONERAI 2LTW · S/N 0002N7167TJones William H AVID FLYER · S/N 593N9084LBalloon Works FIREFLY 8B · S/N F8B-340N3630CBalloon Works FIREFLY 7 · S/N F7-168N3685DBalloon Works FIREFLY 7-B · S/N F7B-081N194BBBell Robert D AIRCAMPER · S/N 000001N2920NPiper PA-28-236 · S/N 287911247N6617VBellanca 17-30A · S/N 30271N1984HPiper PA-28-161 · S/N 287716075
Back to Rochester Hills, MI