Como puedo AVG (tiempo (4)) en la siguiente consulta:La hora del tipo de datos del operando no es válida para el operador avg ...?
select top 10 avg(e.Duration) from TimeTable e
Estoy recibiendo el siguiente error:
Operand data type time is invalid for avg operator.
La duración es de tipo de tiempo (4), tales como:
Duration
-------------
00:00:10.0000
tiempo representa un punto en el tiempo. Si intenta almacenar una duración, almacénela como un número entero. –
@ AaronBertrand: Hola, no puedo almacenarlo como un int ... no es mi base de datos. – JaJ
Luego tendrá que realizar una conversión u otras operaciones de fecha cada vez. Debe decirle al propietario de la base de datos que están pagando un precio considerable para almacenar una duración con un buen formato. –