Hola a tod@s,
tengo la siguiente consulta:
SELECT dbo.VerTodo.tipoFull, COUNT(dbo.VerTodo.tipoFull) AS numPaquetes,
SUM(dbo.VerTodo.tamañoPaquete) AS sumaDatoEthernet,
AVG(dbo.VerTodo.tamañoPaquete) AS [Media %],
MIN(dbo.VerTodo.fecha) AS primeraFecha, MAX(dbo.VerTodo.fecha) AS ultimaFecha,
CAST(SUM(dbo.VerTodo.tamañoPaquete) /
dbo.TotalTamañoPaquete.TotalTamañoPaquete AS FLOAT) AS [%],
dbo.TotalTamañoPaquete.TotalTamañoPaquete,
SUM(dbo.VerTodo.tamañoPaquete)
* 100 / dbo.TotalTamañoPaquete.TotalTamañoPaquete AS
[%2]
FROM dbo.VerTodo CROSS JOIN
dbo.TotalTamañoPaquete
GROUP BY dbo.VerTodo.tipoFull, dbo.TotalTamañoPaquete.TotalTamañoPaquete
Si os fijais en las expresiones % y %2, me devuelve números enteros y a mi
me gustaria que me devolviese por lo menos dos decimales.
Como puedo haces que una expresion devuelva un número con decimales???????
Leer las respuestas