Enrollment Data

ClassDayTimeProfEnrolled
1336T8Aars14
1430M2Aars28
1430M11Booth30
1430T11Booth26
1430T2Booth23
1430T2Fry27
1430T12Aars29
1440M1Aars11
2334M9Fry27
2350M10Maurer19
3101T12Grabow16
3303M11Aars11
3324M8Gaitros20
3330T11Fry5
3331T12Aars11
3334M11Hamerly20
3335M2Donahoo17
3336T8Sturgill9
3342T2Aars10
3439T9Poucher10

Select Prof, Sum(Students)
From enroll
Group by rollup(prof)

ProfEnrolled
Aars 114
Booth 79
Donahoo 17
Fry 59
Gaitros 20
Grabow 16
Hamerly 20
Maurer 19
Poucher 10
Sturgill 9
363

Select Day, Time, Sum(Students)
From enroll
Group By rollup(Day,Time)

DayTimeEnrolled
363
M 183
M 1 11
M 2 45
M 8 20
M 9 27
M 10 19
M 11 61
T 180
T 2 60
T 8 23
T 9 10
T 11 31
T 12 56

Select Day, Time, Sum(Students)
From enroll
Group By cube(Day,Time)

DayTimeEnrolled
363
1 11
2 105
8 43
9 37
10 19
11 92
12 56
M 183
M 1 11
M 2 45
M 8 20
M 9 27
M 10 19
M 11 61
T 180
T 2 60
T 8 23
T 9 10
T 11 31
T 12 56

Select Day. Time, Prof, Sum(Students)
From enroll
Group by rollup(day,time),rollup(prof)

Groups are {day, time, prof}, {day, time}, {day, prof}, {day}, {prof}, {}.
Cross-product of rollup(day,time) groups and rollup(prof) groups.
Total 56 rows.