Ir para conteúdo

Beatriz Burti

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Beatriz Burti

  1. Beatriz Burti

    Uso do PIVOT

    Olá pessoal Preciso da ajuda de vocês, atualmente tenho uma consulta que está retornando as datas, nomes e quantidade de erros, gostaria de fazer um pivot para que a data fique como coluna e somar a quantidade de erros. Poderiam me ajudar? SELECT CAST(C.DataPalitagem AS DATE) AS Data, C.Id, R.Id, R.Nome, COUNT(DISTINCT CASE WHEN SPC.IdStatus = 4 THEN REL.IdCaptura ELSE NULL END) AS Erros FROM Caso C (NOLOCK) INNER JOIN StatusProcessosCaso SPC (NOLOCK) ON C.Id = SPC.IdCaso INNER JOIN Relacionamento REL (NOLOCK) ON SPC.IdCaso = REL.IdCaso AND SPC.IdRobo = REL.IdRobo INNER JOIN Robo R (NOLOCK) ON SPC.IdRobo = R.ID INNER JOIN StatusProcesso S ON SPC.IdStatus = S.Id LEFT JOIN TipoRobo TR ON R.IdTipoRobo = TR.Id LEFT JOIN CasoCaptura CC (NOLOCK) ON C.Id = CC.IdCaso AND REL.IdCaptura = CC.IdCaptura AND CC.Excluido = 0 WHERE C.Id > 370 AND C.IdStatusCaso >= 2 AND C.DataPalitagem >= CAST(GETDATE()-15 AS DATE) AND SPC.IdRobo NOT IN (4) GROUP BY CAST(C.Data AS DATE), C.Id, R.Id, R.Nome ORDER BY C.Id, R.Id, R.Nome
  2. Preciso criar um serviço para monitorar as automações que eu tenho, por exemplo se a automação X,Y ou Z pararem durante 15 minutos gere um alerta e envie um e-mail para as pessoas responsáveis, e depois que o problema for resolvido disparar outro e-mail a todos para informar que o problema está ok. tenho uma tabela no banco de dados (SQL server) referente as automações e as máquinas que estão rodando, porém não sei como fazer o código em c# para que isso funcione, alguém tem alguma ideia?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.