N999ZP

Airworthiness directives that may apply · 46

Matched by this aircraft’s airframe and engine models. Each AD’s applicability may narrow it by serial number, part number or equipment.

Query with SQL
duckdb -csv -c "SELECT d.ad_number, d.status, d.subject, d.effective_date, m.matched_by
  FROM (
    SELECT ad_id, min(rank) AS rank, arg_min(matched_by, rank) AS matched_by
    FROM (SELECT ad_id, 1 AS rank, 'airframe' AS matched_by FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_directive.parquet' WHERE aircraft_model_code = '2072735'
      UNION ALL SELECT ad_id, 2, 'engine' FROM 'https://openairdocs.org/data/latest/faa_engine_model_directive.parquet' WHERE engine_model_code = '42364')
    GROUP BY ad_id
  ) m JOIN 'https://openairdocs.org/data/latest/faa_directive.parquet' d USING (ad_id)
  ORDER BY d.status = 'Historical', m.rank, coalesce(d.effective_date, d.publication_date, d.issue_date) DESC, d.ad_number DESC"

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.

1963In forceSuperseded2026
ADs by the year they took effect: 45 ADs
19631
19691
19771
19791
19811
19832
19861
19892
19901
19951
19961
19971
19981
20002
20021
20042
20053
20064
20082
20091
20102
20112
20122
20171
20201
20221
20232
20242
20262
Superseded and historical ADs · 6
Back to N999ZP