Ir para conteúdo
ZioNN

Consulta de rachar cuca - Ajuda.

Recommended Posts

Olá pessoal, estou quebrando a cabeça pra extrair os dados no formato que preciso. Vamos lá

Tenho a seguinte tabela

cod_ticket, data_ticket, filial_ticket, status_ticket

Preciso que a consulta me retorne, para CADA MÊS, e sempre na mesma FILIAL:

- a quantidade de tickets com qualquer status
- a quantidade de tickets com status = 5
- a quantidade de tickets com status = 6
- Mes
- Ano

A consulta que fiz para retornar APENAS a quantidade total de tickets foi essa. 

SELECT 
COUNT(cod_ticket) as TotalTicketsPorMes,
'Ano' = YEAR(data_ticket),
'Mes' = MONTH(data_ticket)
FROM crm_vw_Tickets
WHERE filial_ticket = 1
GROUP BY 
YEAR(data_ticket), MONTH(data_ticket)
ORDER BY Ano ASC, Mes ASC

Mas eu preciso que o retorno seja algo como:

 

Ano    Mes               Total   Status5    Status 6
2018     1                    15            5            3

2018     2                    14            4            5

2018     3                    19            2            8

Agradeço a ajuda de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui a solução no StackOverFlow e compartilho aqui pra quem se interessar.

As variáveis eu traduzi pro inglês pra facilitar pro pessoal de lá

 

SELECT
    COUNT (id_ticket) as TotalTicketsPerMonth,
    SUM(CASE WHEN status_ticket = 5 THEN 1 END) as Status5,
    SUM(CASE WHEN status_ticket = 6 THEN 1 END) as Status6,
    'sYear' = YEAR (date_ticket),
    'sMonth' = MONTH (date_ticket)
FROM crm_vw_Tickets
WHERE office_ticket = 1
GROUP BY YEAR (date_ticket), MONTH (date_ticket)
ORDER BY sYear ASC, sMonth ASC

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

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