SAIB CE-13-22
Registry models it may concern · 45
Registry airframe and engine models matched to the bulletin’s products the same way as ADs, most registered aircraft first.
Query with SQL
duckdb -csv -c "-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '469F896B8A88D2A886257B2D0066ED6C') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '469F896B8A88D2A886257B2D0066ED6C') GROUP BY ALL ORDER BY aircraft DESC, code"
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.
-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '469F896B8A88D2A886257B2D0066ED6C') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '469F896B8A88D2A886257B2D0066ED6C') GROUP BY ALL ORDER BY aircraft DESC, code
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.
Beech A361,907 registered aircraftBeech F33A978 registered aircraftBeech V35B913 registered aircraftBeech 95-B55 (T42A)774 registered aircraftBeech 58726 registered aircraftCessna 421C496 registered aircraftRaytheon A36448 registered aircraftCessna 414A363 registered aircraftBeech 58P298 registered aircraftCessna 414242 registered aircraftBeech B36TC225 registered aircraftCessna 421B225 registered aircraftBeech E-55215 registered aircraftRaytheon 58188 registered aircraftBeech A36TC174 registered aircraftCessna 441172 registered aircraftCessna 425161 registered aircraftBeech D55119 registered aircraftCessna 402C115 registered aircraftBeech 77113 registered aircraftRaytheon B36TC82 registered aircraftBeech 58TC79 registered aircraftBeech 95-B5574 registered aircraftHawker Beechcraft G5867 registered aircraftTextron G5859 registered aircraftCessna 402B49 registered aircraftBeech G3341 registered aircraftBeechcraft G5835 registered aircraftCessna 42128 registered aircraftCessna 40426 registered aircraftRaytheon G5825 registered aircraftCessna 40121 registered aircraftCessna 421A20 registered aircraftBeech F33C17 registered aircraftCessna 401A15 registered aircraftCessna 401B15 registered aircraftBeech F3314 registered aircraftCessna 4027 registered aircraftCessna 4116 registered aircraftCessna 411A4 registered aircraftBeech A56TC3 registered aircraftCessna 402A3 registered aircraftBeech/Goedkerj L A361 registered aircraftBeechcraft BONANZA A360 registered aircraftTextron F33C0 registered aircraft
Back to SAIB CE-13-22