Show the distribution of exclusivity durations
Created on Apr 10, 2025

Prompt

Show the distribution of exclusivity durations

Chart

Query Results

Query Results

SQL Query:

SELECT
    CASE
        WHEN (exclusivity_date::date - p.approval_date::date) <= 365 THEN 'Less than or equal to 1 year'
        WHEN (exclusivity_date::date - p.approval_date::date) > 365 AND (exclusivity_date::date - p.approval_date::date) <= (365 * 2) THEN '1 to 2 years'
        WHEN (exclusivity_date::date - p.approval_date::date) > (365 * 2) AND (exclusivity_date::date - p.approval_date::date) <= (365 * 3) THEN '2 to 3 years'
        WHEN (exclusivity_date::date - p.approval_date::date) > (365 * 3) AND (exclusivity_date::date - p.approval_date::date) <= (365 * 4) THEN '3 to 4 years'
        ELSE 'More than 4 years'
    END AS category,
    COUNT(*) AS value,
    'Exclusivity Duration' AS series,
    NULL AS label,
    FALSE AS highlight
FROM
    orange_book_exclusivities e
JOIN
    orange_book_products p ON e.appl_no = p.appl_no AND e.product_no = p.product_no
GROUP BY
    category
ORDER BY
    category;

Results:

categoryvalueserieslabelhighlight
1 to 2 years10Exclusivity Durationnullfalse
2 to 3 years36Exclusivity Durationnullfalse
3 to 4 years187Exclusivity Durationnullfalse
Less than or equal to 1 year34Exclusivity Durationnullfalse
More than 4 years1795Exclusivity Durationnullfalse
Chart Configuration
{
  "grid": {
    "left": "3%",
    "right": "4%",
    "bottom": "3%",
    "containLabel": true
  },
  "title": {
    "top": "20px",
    "left": "center",
    "text": "Distribution of Exclusivity Durations"
  },
  "xAxis": [
    {
      "data": [],
      "name": "Exclusivity Duration (Years)",
      "type": "category",
      "axisLabel": {
        "rotate": 45,
        "interval": 0
      }
    }
  ],
  "yAxis": [
    {
      "name": "Number of Exclusivities",
      "type": "value",
      "axisLabel": {
        "formatter": "{value}"
      }
    }
  ],
  "legend": {
    "data": [
      "Exclusivity Duration"
    ]
  },
  "series": [
    {
      "data": [
        10,
        36,
        187,
        34,
        1795
      ],
      "name": "Exclusivity Duration",
      "type": "bar"
    }
  ],
  "tooltip": {
    "trigger": "axis",
    "formatter": "{b}: {c}",
    "axisPointer": {
      "type": "shadow"
    }
  }
}