jak obliczyć procent sumy w grupie według instrukcji?

Mam stół z 1 rekordem na sprzedaż na sprzedawcę dziennie

NAME  DATE
joe   1-1-13
joe   1-1-13
joe   1-1-13
dave  1-1-13
joe   1-2-13

Użyłem tego do stworzenia i wypełnienia tabeli

create table #sales (name varchar(10), salesdate date )
insert into #sales (name, salesdate) 
values ('joe', '01-01-2013'), ('joe','01-01-2013'), 
       ('joe', '01-01-2013'), ('dave','01-01-2013'),  
         ('joe','01-02-2013')

Chcę, aby zapytanie zebrało procent sprzedaży każdego sprzedawcy w dzień

(na przykład na 1-1-13 Joe sprzedał 3 jednostki z 4 wszystkich na dzień (75%), ale nie wiem, w jaki sposób SQL może pobrać dzienną sumę wszystkich sprzedaży na dany dzień, niezależnie od sprzedawcy

To jest tak blisko, jak ja.

select name, salesdate, count(*) as "dailyTotal"
from #sales
group by name, salesdate

W jaki sposób mogę uwzględnić dzienną sumę, która jest taka, aby można ją było wykorzystać do obliczenia procentowej sumy na dany dzień?

questionAnswers(4)

yourAnswerToTheQuestion