como calcular o percentual do total dentro do grupo por instrução?

Eu tenho uma mesa com 1 registro por venda por vendedor por dia

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

Eu usei isso para criar e preencher a tabela

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')

Quero que uma consulta aumente a porcentagem das vendas de cada vendedor por dia

(por exemplo, 1-1-13 Joe vendeu 3 unidades de um total de 4 para o dia (75%), mas eu não sei como o SQL consegue obter o total diário de todas as vendas do dia, independentemente do vendedor

Isso é o mais perto que eu cheguei.

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

Como posso incluir o total diário para que possa ser usado no cálculo do total percentual do dia?

questionAnswers(4)

yourAnswerToTheQuestion