mira esta es mi consulta:
 
Código:
 SELECT OSTFEC as Fecha,OSTEST as TipoOrdenServicio,(case when OSTEST = 1 THEN 'Pendiente'
       WHEN OSTEST = 2 THEN 'En Servicio'
       WHEN OSTEST = 3 THEN 'Finalizado'
       WHEN OSTEST = 4 THEN 'Cerrada'
       WHEN OSTEST = 5 THEN 'Cancelada'
       WHEN OSTEST = 7 THEN 'Lig Parcial' END) AS Estado,COUNT(OSTEST) AS TotalOrdenServicio
FROM MOST WHERE OSTEST <> 0 AND OSTFEC BETWEEN pFecha AND pFecha2 GROUP BY OSTEST;
  y me arroja esta informacion 
Fecha	        |TipoOrdenServicio   |	Estado	| TotalOrdenServicio
2009-04-01 |	3	   |  Finalizado   |	19
2009-04-01 |	4	   |  Cerrada	  |    760
2009-04-01 |	5 	   | Cancelada	|   127
2009-04-01 |	7	   | Lig Parcial   |	27 
y a esta informacion le quiero agregar un campo de porcentajes :  
((valorTotalOrdenServicio/suma de TotalOrdenServicio) * 100) as porcentajes  
saludos.........