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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)