Ajuda com Subtração em Query SQL

28/07/2021

0

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

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar