¿Cómo calcular el porcentaje del total dentro del grupo por declaración?

Tengo una mesa con 1 registro por venta por vendedor por día

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

Utilicé esto para crear y rellenar la tabla

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

Quiero una consulta para aumentar el porcentaje de ventas de cada vendedor por día

(por ejemplo, el 1-1-13 Joe vendió 3 unidades de un total de 4 para el día (75%), pero no sé cómo el SQL puede elevar el total diario de todas las ventas del día, independientemente del vendedor)

Esto es lo más cerca que tengo.

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

¿Cómo puedo incluir el total diario para que se pueda usar para calcular el porcentaje total del día?

Respuestas a la pregunta(4)

Su respuesta a la pregunta