Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

COUNT NO CASE (RESOLVIDO)


Ronnie von

Posts Recomendados


  • Tópicos Que Criei:  120
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  381
  • Conteúdo/Dia:  0.06
  • Reputação:   0
  • Pontos/Conquistas:  3.105
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Prezados bom dia, tenho a Sql Abaixo, que eu preciso colocar a quantidade de Os que esta em andamento, terminada e por ai vai, por obra/centro de custo,

fiz a senteça porem nao estou conseguindo colocar o CASE, agradeço a ajuda de todos.

SQL

SELECT STATUS,TMOV.CODCCUSTO,G.NOME,

CASE

WHEN STATUS = 'E' THEN 'Em Andamento'

WHEN STATUS = 'Z' THEN 'Terminado'

WHEN STATUS = 'Y' THEN 'Nao Iniciado'

END 'OS'

FROM TMOV

INNER JOIN GCCUSTO AS G ON G.CODCOLIGADA = TMOV.CODCOLIGADA AND G.CODCCUSTO = TMOV.CODCCUSTO

WHERE CODTMV = '2.1.00'

ORDER BY TMOV.NUMEROMOV

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  38
  • Conteúdo/Dia:  0.01
  • Reputação:   3
  • Pontos/Conquistas:  248
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  51

Ronnie, tenho algo parecido aqui.

Tente esse sql:

select x.codccusto, x.nome,

sum(x.em_andamento) em_andamento,

sum(x.terminado) terminado,

sum(x.nao_iniciado) nao_iniciado

from (

select m.codccusto, g.nome, count(status) em_andamento, 0 terminado, 0 nao_iniciado

from tmov m, gccusto g

where m.codcoligada = g.codcoligada

and m.codccusto = g.codccusto

and m.status = 'E'

and m.codtmv = '1.1.03'

group by m.codccusto, g.nome

union all

select m.codccusto, g.nome, 0 em_andamento, count(status) terminado, 0 nao_iniciado

from tmov m, gccusto g

where m.codcoligada = g.codcoligada

and m.codccusto = g.codccusto

and m.status = 'Z'

and m.codtmv = '1.1.03'

group by m.codccusto, g.nome

union all

select m.codccusto, g.nome, 0 em_andamento, 0 terminado, count(status) nao_iniciado

from tmov m, gccusto g

where m.codcoligada = g.codcoligada

and m.codccusto = g.codccusto

and m.status = 'Y'

and m.codtmv = '1.1.03'

group by m.codccusto, g.nome) x

group by x.codccusto, x.nome

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  120
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  381
  • Conteúdo/Dia:  0.06
  • Reputação:   0
  • Pontos/Conquistas:  3.105
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Ronnie, tenho algo parecido aqui.

Tente esse sql:

select x.codccusto, x.nome,

sum(x.em_andamento) em_andamento,

sum(x.terminado) terminado,

sum(x.nao_iniciado) nao_iniciado

from (

select m.codccusto, g.nome, count(status) em_andamento, 0 terminado, 0 nao_iniciado

from tmov m, gccusto g

where m.codcoligada = g.codcoligada

and m.codccusto = g.codccusto

and m.status = 'E'

and m.codtmv = '1.1.03'

group by m.codccusto, g.nome

union all

select m.codccusto, g.nome, 0 em_andamento, count(status) terminado, 0 nao_iniciado

from tmov m, gccusto g

where m.codcoligada = g.codcoligada

and m.codccusto = g.codccusto

and m.status = 'Z'

and m.codtmv = '1.1.03'

group by m.codccusto, g.nome

union all

select m.codccusto, g.nome, 0 em_andamento, 0 terminado, count(status) nao_iniciado

from tmov m, gccusto g

where m.codcoligada = g.codcoligada

and m.codccusto = g.codccusto

and m.status = 'Y'

and m.codtmv = '1.1.03'

group by m.codccusto, g.nome) x

group by x.codccusto, x.nome

Obrigado Emerson era isso mesmo que estava precisando.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  120
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  381
  • Conteúdo/Dia:  0.06
  • Reputação:   0
  • Pontos/Conquistas:  3.105
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Prezado nao estou conseguindo fechar esse POst.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.21
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Tópico Fechado / Resolvido.

O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum.

Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título.

Se preferir, mande um email para admin@forumrm.com.br

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  899
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.841
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.571
  • Conteúdo Resolvido:  0
  • Dias Ganho:  194
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Ronnie nao aparece o botao Moderar Topico no inicio deste ??

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  120
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  381
  • Conteúdo/Dia:  0.06
  • Reputação:   0
  • Pontos/Conquistas:  3.105
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Ronnie nao aparece o botao Moderar Topico no inicio deste ??

Jair bom dia agora apareceu,da proxima vou verificar e qualquer coisa te falo.

Link para comentar
Compartilhar em outros sites

Visitante RobsonTecle (não cadastrado)

Olá Ronnie, bom dia!

Na parte "Tutoriais sobre o Fórum" há várias dicas de como executar tarefas no Fórum, quando não estiver conseguindo executar alguma ação de uma olhadinha lá.

Neste linque contém um vídeo instruindo o fechamento dos tópicos, caso haja alguma anormalidade, por favor, comunique o admin@forumrm.com.br.

Abraço

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.