Write a SQL query to find a gap in a sequence of numbers.
Use sequence_ranges to define inclusive numeric ranges and sequence_values to store observed numbers. Return every number that is absent from its defined range, including ranges with no observed values.
range_id, missing_numberrange_id and then missing_number ascending| Column | Type | Description |
|---|---|---|
| range_idPK | INT | Identifier for a numeric sequence range |
| start_number | INT | Inclusive lower bound of the range |
| end_number | INT | Inclusive upper bound of the range |
| Column | Type | Description |
|---|---|---|
| value_idPK | INT | Identifier for an observed sequence value |
| range_id | INT | Referenced sequence range |
| sequence_number | INT | Observed integer in the sequence |