Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/06/2009, 14:06
Avatar de Zeptimo
Zeptimo
 
Fecha de Ingreso: enero-2008
Mensajes: 269
Antigüedad: 16 años, 3 meses
Puntos: 1
De acuerdo Respuesta: calcular el porcentaje

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.........