SAIB CE-15-22
Registry models it may concern · 30
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 = '9A7573CE0EC85AAA86257EC1006B8639') 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 = '9A7573CE0EC85AAA86257EC1006B8639') 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 = '9A7573CE0EC85AAA86257EC1006B8639') 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 = '9A7573CE0EC85AAA86257EC1006B8639') 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 58726 registered aircraftBeech S35459 registered aircraftRaytheon A36448 registered aircraftBeech V35425 registered aircraftBeech 35-B33291 registered aircraftBeech B36TC225 registered aircraftBeech E-55215 registered aircraftRaytheon 58188 registered aircraftBeech 35-C33185 registered aircraftBeech A36TC174 registered aircraftHawker Beechcraft G36146 registered aircraftBeech 35-33130 registered aircraftBeech D55119 registered aircraftBeech 35-C33A113 registered aircraftBeech 36111 registered aircraftRaytheon G3697 registered aircraftBeech 35-A3385 registered aircraftTextron G3684 registered aircraftRaytheon B36TC82 registered aircraftBeech E3363 registered aircraftBeechcraft G3653 registered aircraftBeech E33A51 registered aircraftBeech G3341 registered aircraftBeech E33C22 registered aircraftBeech F3314 registered aircraftBeech/Goedkerj L A361 registered aircraftBeechcraft BONANZA A360 registered aircraft
Back to SAIB CE-15-22