ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
SeasonSeason IDUnique DriversTotal Race EntriesNum Drivers 12+ WeeksNum Drivers 11 WeeksNum Drivers 10 WeeksNum Drivers 9 WeeksNum Drivers 8 WeeksNum Drivers 7 WeeksNum Drivers 6 WeeksNum Drivers 5 WeeksNum Drivers 4 WeeksNum Drivers 3 WeeksNum Drivers 2 WeeksNum Drivers 1 Week
2
2022 S134876081340842427414781649715229460912483397
3
2021 S43368487224500232438509066771372084589712730
4
2021 S33250467923194202325467849761292384539172625
5
2021 S231365328297044026455276647315426648710912954
6
2021 S130295176275814132275177608112821546210672935
7
2020 S42926471327145534336587751991352234409812517
8
2020 S3283156623578089365781556512818428255611392990
9
2020 S227316122341301826224280498816127357713723414
10
2020 S1263229081399318201630613248751112775771643
11
2019 S4254527491358513182322642541761342605891484
12
2019 S3245429231456012142224572539711372896021631
13
2019 S223612509132929131437633251721252344591400
14
2019 S122752540135891481529622533651162565251392
15
2018 S4221522771282115231730633440621172074501219
16
2018 S3213326381672418183045693770601332284911439
17
2018 S22053282519339273139567537681101332955761378
18
2018 S1197126111833724292661862564771362645081311
19
2017 S4190228051980629393342783776921382855791377
20
2017 S31838284220560262338477226601141512545651466
21
2017 S2177233372746042375175114731001242053556771484
22
2017 S1170637993220354505792129761161552424397641625
23
2016 S41647326425890345539569569841422093096511521
24
2016 S31596390234566495066101163921161902624237461644
25
2016 S2154255816033010511411717833016822929245765810441889
26
27
28
29
QUERY
30
select b.season, a.seasonid,
31
count(distinct a.customerid) as unique_drivers,
32
sum(a.num_entries) as total_race_entries,
33
sum(if(a.num_weeks >= 12, 1, 0)) as drivers_12_weeks,
34
sum(if(a.num_weeks = 11, 1, 0)) as drivers_11_weeks,
35
sum(if(a.num_weeks = 10, 1, 0)) as drivers_10_weeks,
36
sum(if(a.num_weeks = 9, 1, 0)) as drivers_9_weeks,
37
sum(if(a.num_weeks = 8, 1, 0)) as drivers_8_weeks,
38
sum(if(a.num_weeks = 7, 1, 0)) as drivers_7_weeks,
39
sum(if(a.num_weeks = 6, 1, 0)) as drivers_6_weeks,
40
sum(if(a.num_weeks = 5, 1, 0)) as drivers_5_weeks,
41
sum(if(a.num_weeks = 4, 1, 0)) as drivers_4_weeks,
42
sum(if(a.num_weeks = 3, 1, 0)) as drivers_3_weeks,
43
sum(if(a.num_weeks = 2, 1, 0)) as drivers_2_weeks,
44
sum(if(a.num_weeks = 1, 1, 0)) as drivers_1_week
45
from
46
(select z.seasonid, z.customerid,
47
count(distinct z.raceweek) as num_weeks,
48
sum(z.num_official_races) as num_entries
49
from raceweek_driver_stats z
50
where seasonid in (select seasonid from seasons where seriesid = 269)
51
group by z.seasonid, z.customerid) a
52
join
53
(select distinct seasonid, year, quarter,
54
concat(replace(format(year, 0), ",",""), " S", format(quarter, 0)) as season
55
from seasons
56
where seriesid = 269) b
57
on a.seasonid = b.seasonid
58
group by b.season, a.seasonid
59
order by a.seasonid desc
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100