Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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

×

Informação importante

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