SAIB SW-18-29
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 = 'AB78080D1C6E59358625831900707093') 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 = 'AB78080D1C6E59358625831900707093') 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 = 'AB78080D1C6E59358625831900707093') 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 = 'AB78080D1C6E59358625831900707093') 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.
Bell UH-1H294 registered aircraftBell UH-1B42 registered aircraftBell UH-1E6 registered aircraftNorthwest Rotorcraft UH-1H6 registered aircraftBell Helicopter UH-1H (205)3 registered aircraftBell UH-1F3 registered aircraftSouthwest Florida UH-1H3 registered aircraftArrow Falcon Exporters UH-1H2 registered aircraftGarlick Helicopters HH-1K2 registered aircraftRichards Heavylift Helo UH-1H2 registered aircraftRotorcraft Development UH-1H2 registered aircraftWestern International Avia UH-1H2 registered aircraftBell HH-1K1 registered aircraftBell UH-1L1 registered aircraftBell-Colonial UH-1B1 registered aircraftBell-Sw Florida Avn UH-1B1 registered aircraftPrecision Helicopters UH-1H1 registered aircraftArrow Falcon UH-1H0 registered aircraftBell / Colony Services UH-1B0 registered aircraftBell TH-1L0 registered aircraftBell-Wilco UH-1A0 registered aircraftBell/Hansen Albert UH-1H0 registered aircraftBell/National Air Transport UH-1H0 registered aircraftBell/Southern Aero UH-1H0 registered aircraftBell/Unc Helicopter UH-1H0 registered aircraftHagglund Helicopters UH1H0 registered aircraftRichards Heavylift Helo UH-1B0 registered aircraftTamarack Helicopters UH-1F0 registered aircraftWilco UH-1A0 registered aircraftWilco UH-1B0 registered aircraft
Back to SAIB SW-18-29