Ajuda com Subtração em Query SQL

28/07/2021

8

Tenho a seguinte Query

SELECT TO_CHAR(DT_ORDEM_SERVICO,''MM'') MES,
ds_equipamento,
NR_SEQ_EQUIPAMENTO,
TASY.OBTER_DESC_MES_DATA(DT_ORDEM_SERVICO,''D'') DS_MES,
''Encerrada'' IE_STATUS_ORDEM
FROM TASY.HBJ_TICKET_V
WHERE TO_CHAR(DT_ORDEM_SERVICO,''YYYY'') = TASY.OBTER_DESC_MES_ANO(sysdate,''ANO'')
AND IE_STATUS_ORDEM = 3
and NR_SEQ_EQUIPAMENTO in (''25074'' ,''25075'')
GROUP BY DT_ORDEM_SERVICO, NR_SEQUENCIA, IE_STATUS_ORDEM ,NR_SEQ_EQUIPAMENTO,ds_equipamento
UNION ALL
SELECT TO_CHAR(DT_ORDEM_SERVICO,''MM'') MES,
ds_equipamento,
NR_SEQ_EQUIPAMENTO,
TASY.OBTER_DESC_MES_DATA(DT_ORDEM_SERVICO,''D'') DS_MES, ''Aberta''
FROM TASY.HBJ_TICKET_V
WHERE TO_CHAR(DT_ORDEM_SERVICO,''YYYY'') = TASY.OBTER_DESC_MES_ANO(sysdate,''ANO'')
AND IE_STATUS_ORDEM <> 3
and NR_SEQ_EQUIPAMENTO in (''25074'' ,''25075'')
GROUP BY DT_ORDEM_SERVICO, NR_SEQUENCIA ,NR_SEQ_EQUIPAMENTO,ds_equipamento

Porem agora preciso trazer somente os registros que eles chamam aqui de BackLog que seria a quantidades de O.S abertas menos as quantidade de O.S encerradas ,não tenho ideia de como fazer isso
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar