Ignore:
Timestamp:
05/01/25 12:32:20 (4 weeks ago)
Author:
ManuelTrajcev <manueltrajcev7@…>
Branches:
master
Children:
59b2e9c
Parents:
611686e
Message:

rank_list_artists view update + bootstrap styling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • music/views/rank_list_artists.sql

    r611686e r4abe330  
    11CREATE VIEW rank_list_artists AS
    2     SELECT
    3             (ar.name),
    4             count(il.invoice_line_id)
    5 as num_invoices
    6     FROM artist ar
    7     left join album al on ar.artist_id = al.album_id
    8     left join track tr on al.album_id = tr.album_id
    9     left join invoice_line il on tr.track_id = il.track_id
    10     group by ar.name
    11     order by num_invoices desc
     2SELECT ar.name,
     3       count(il.invoice_line_id) AS num_invoices,
     4       COALESCE(SUM(i.total), 0) AS money_earned
     5FROM artist ar
     6         LEFT JOIN album al ON ar.artist_id = al.album_id
     7         LEFT JOIN track tr ON al.album_id = tr.album_id
     8         LEFT JOIN invoice_line il ON tr.track_id = il.track_id
     9         LEFT JOIN invoice i on il.invoice_id = i.invoice_id
     10GROUP BY ar.name
     11ORDER BY money_earned DESC;
Note: See TracChangeset for help on using the changeset viewer.