Describe how you would solve a SQL coding problem involving joins, aggregation, and ranking or filtering logic.
Using the provided tables, write a query that evaluates qualifying artist performance for January 2026.
artist_name, genre, total_streams, genre_rank, and unique_listeners.genre, genre_rank, and artist_name.| Column | Type | Description |
|---|---|---|
| artist_idPK | INT | Unique artist identifier |
| artist_name | VARCHAR(100) | Artist display name |
| genre | VARCHAR(50) | Primary music genre |
| Column | Type | Description |
|---|---|---|
| track_idPK | INT | Unique track identifier |
| artist_id | INT | Artist who recorded the track |
| track_title | VARCHAR(150) | Track title |
| Column | Type | Description |
|---|---|---|
| stream_idPK | INT | Unique stream event identifier |
| track_id | INT | Streamed track |
| listener_id | INT | Listener identifier, nullable for anonymous streams |
| streamed_at | TIMESTAMP | Timestamp when the stream occurred |