Usuário com melhor resposta
Dúvida Sobre sobre Query

Pergunta
-
Boa tarde,
Estou tentando fazer uma query onde quero converter um campo (T_Medio _Fecom) que é float para Time e ainda fazer avg do campo convertido e posteriormente um group by ... é possível ?
SELECT MATRICULA_RESP, T_Medio _Fecom
FROM BASE_CAS_TEMPOS group by MATRICULA_RESP, T_Medio _FecomObrigado !
Respostas
Todas as Respostas
-
Olá,
Como você está armazenando nesse campo T_Medio_Fecom? Em horas? Minutos? Segundos?
Se este seu campo estiver em minutos ou segundos, você pode fazer um AVG e um Group By nele mesmo sem precisar converter para isso. Aí depois para mostrar na coluna pode converter.
Valeu!
-
-
-
Edvaldo, você consegue fazer AVG em uma coluna FLOAT normalmente
Criei um exemplo, olha ai:
DECLARE @teste TABLE ( a FLOAT ) INSERT INTO @teste VALUES(12.98) INSERT INTO @teste VALUES(12.95) INSERT INTO @teste VALUES(12.91) INSERT INTO @teste VALUES(12.99) SELECT AVG(a) FROM @teste
-
-
-
-
Estranho mesmo, nessa query que você mandou o print, só tem essa query ou você cortou uma parte no print?
- Editado André SeccoMVP sexta-feira, 29 de julho de 2016 13:32
-
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 29 de julho de 2016 15:19
-
-
-
Obrigado a todos pela ajuda !
Descobri que os dados estava sendo importados do Access para SQL Server, alterei o tipo de dados no Access, para depois serem inseridos no SQL e o erro (estranho) que estava apresentando em fazer um Avg em uma coluna float, não ocorre mais ...- Editado Edvaldo A segunda-feira, 1 de agosto de 2016 18:38 .