import sqlite3 def audit_top_pure_sales(): conn = sqlite3.connect('data/hiffi_catalog.db') cur = conn.cursor() cur.execute(""" SELECT a.artist_name, cs.provenance_flag, cs.audited_sales_units FROM commercial_sales cs JOIN artists a ON cs.artist_id = a.artist_id ORDER BY cs.audited_sales_units DESC LIMIT 15 """) records = cur.fetchall() print(f"{'Artist':<25} | {'Provenance':<15} | {'Pure Sales Units':<20}") print("-" * 65) for artist, prov, sales in records: # Using modern f-string formatting with commas sales_val = int(sales) if sales is not None else 0 print(f"{str(artist)[:24]:<25} | {str(prov):<15} | {sales_val:20,d}") conn.close() if __name__ == "__main__": audit_top_pure_sales()