Ir ao conteúdo
  • Cadastre-se

lordhurley

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Srs, boa tarde! Preciso realizar um consulta em minha tabela "cadlog" e com a coluna "logstat" fazer percentual (quantos % 5, 7,6 etc..). Já tentei diversas formas mas não consigo. A seguinte query: select LogDtHora, LogStat, LogServ, LogRota = '17' from cadlog where LogDtHora between '2018-09-04 08:00:00' and '2018-09-04 21:00:00' order by LogDtHora Me traz: LogDtHora LogStat LogServ LogRota 2018-09-04 08:00:06.910 7 9 17 2018-09-04 08:00:07.613 5 9 17 2018-09-04 08:00:07.717 7 9 17 2018-09-04 08:00:07.943 15 5 17 2018-09-04 08:00:09.317 7 9 17 2018-09-04 08:00:09.437 6 1 17 Já tentei as seguintes querys: 1º declare @total int select @total=count(*) from cadlog select logdthora, COUNT([logstat]), logserv, logrota = '17', 100*COUNT([logstat])/@total as [percentual] from cadlog where LogDtHora between '2018-09-04 08:00:00' and '2018-09-04 10:00:00' order by LogDtHora 2º select LogDtHora, COUNT ([logstat]) , LogServ ,LogRota = '17', (COUNT[logstat] / SUM([logstat])*100) as [percentual] from cadlog where LogDtHora between '2018-09-04 08:00:00' and '2018-09-04 21:00:00' Porém sempre da erro e não compila. Att.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...