SAIB SW-12-45
Registry models it may concern · 95
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 = '94FC4745FB7E08C386257A8C005DDFA3') 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 = '94FC4745FB7E08C386257A8C005DDFA3') 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 = '94FC4745FB7E08C386257A8C005DDFA3') 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 = '94FC4745FB7E08C386257A8C005DDFA3') 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.
Robinson Helicopter R44 II1,380 registered aircraftBell 206B791 registered aircraftRobinson Helicopter R22 BETA634 registered aircraftRobinson Helicopter R44551 registered aircraftBell Helicopter Textron Canada 407418 registered aircraftBell 407371 registered aircraftAirbus Helicopters AS350B3291 registered aircraftHughes Helicopters HUGHES 369D207 registered aircraftBell Textron Canada 407196 registered aircraftAgustawestland Philadelphia AW119MKII180 registered aircraftEurocopter AS 350 B3167 registered aircraftEurocopter Deutschland EC 135 P2+166 registered aircraftBell 206L-3159 registered aircraftEurocopter EC 130 B4154 registered aircraftBell Helicopter Textron 206L-1149 registered aircraftEurocopter AS 350 B2146 registered aircraftRobinson Helicopter R22131 registered aircraftAmerican Eurocopter AS350B3124 registered aircraftBell 206-L4122 registered aircraftBell Helicopter Textron Canada 206L-4103 registered aircraftMD Helicopters 369FF94 registered aircraftMcdonnell Douglas Helicopter 369E83 registered aircraftEnstrom F-28F62 registered aircraftEnstrom Helicopter 480B59 registered aircraftEnstrom 280FX58 registered aircraftAirbus Helicopters AS 350B356 registered aircraftAgusta A109E55 registered aircraftEnstrom Helicopter 280C48 registered aircraftEnstrom F-28C46 registered aircraftEurocopter Deutschland EC 135 T2+45 registered aircraftMD Helicopters 369E42 registered aircraftAmerican Eurocopter AS350B238 registered aircraftRobinson Helicopter R22 MARINER34 registered aircraftEurocopter Deutschland EC 135 P231 registered aircraftBell Helicopter Textron 206B29 registered aircraftHughes Helicopters 369E29 registered aircraftMcdonnell Douglas Helicopter 500N27 registered aircraftBell 206A23 registered aircraftAgusta A109S19 registered aircraftMcdonnell Douglas Heli 369FF17 registered aircraftEurocopter Deutschland EC135T216 registered aircraftRobinson Helicopter R22 ALPHA16 registered aircraftEurocopter Deutschland EC135P114 registered aircraftEurocopter Deutschland EC135T114 registered aircraftMcdonnell Douglas Helicopter 600N14 registered aircraftAirbus Helicopters Deutschland EC135 P2+13 registered aircraftMD Helicopters 500N13 registered aircraftAgusta A109C12 registered aircraftAgusta A11912 registered aircraftMD Helicopters 600N12 registered aircraft
Back to SAIB SW-12-45