Ajuda com Subtração em Query SQL

SQL

Análise de dados

Oracle PL SQL

28/07/2021

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
Ricardo Santos

Ricardo Santos

Curtidas 0
POSTAR