HuggoSouza Posted August 28, 2024 Topic Count: 1 Topics Per Day: 0.00 Content Count: 5 Content Per Day: 0.02 Reputation: 0 Achievement Points: 37 Solved Content: 0 Days Won: 0 Status: Offline Age: 41 Device: Linux Report Posted August 28, 2024 Bom dia ! O script sql abaixo na linha 7 possui comandos para sqlserver. Alguma sugestão de como posso "converter" para Oracle ? 1 - SELECT PFHSTCPGTO.CODBANCOPGTO, PFHSTCPGTO.CODAGENCIAPGTO, PFHSTCPGTO.CONTAPGTO, PFHSTCPGTO.OPBANCARIA, 2 - PFHSTCPGTO.TPCONTABANCARIA, PFHSTCPGTO.PRINCIPAL, GBANCO.NOME 3 - FROM PFHSTCPGTO , GBANCO 4 - WHERE PFHSTCPGTO.CODBANCOPGTO = GBANCO.NUMEROOFICIAL 5 - AND PFHSTCPGTO.CODCOLIGADA = :CODCOLIGADA 6 - AND PFHSTCPGTO.CHAPA = :CHAPA 7 - AND PFHSTCPGTO.DTMUDANCA < DATEADD(MONTH,1, CONVERT(DATETIME, CONVERT(VARCHAR, :ANOCOMP) + CONVERT(VARCHAR,REPLICATE('0', 2 - LEN(:MESCOMP)) + RTrim(:MESCOMP)) + CONVERT(VARCHAR, '01'), 126)) 8- ORDER BY DTMUDANCA DESC Quote
Solution Jair - Fórmula Posted August 28, 2024 Topic Count: 920 Topics Per Day: 0.13 Content Count: 9,058 Content Per Day: 1.32 Reputation: 343 Achievement Points: 108,827 Solved Content: 0 Days Won: 216 Status: Online Age: 52 Device: Windows Solution Report Posted August 28, 2024 1 hora atrás, HuggoSouza disse: Bom dia ! O script sql abaixo na linha 7 possui comandos para sqlserver. Alguma sugestão de como posso "converter" para Oracle ? 1 - SELECT PFHSTCPGTO.CODBANCOPGTO, PFHSTCPGTO.CODAGENCIAPGTO, PFHSTCPGTO.CONTAPGTO, PFHSTCPGTO.OPBANCARIA, 2 - PFHSTCPGTO.TPCONTABANCARIA, PFHSTCPGTO.PRINCIPAL, GBANCO.NOME 3 - FROM PFHSTCPGTO , GBANCO 4 - WHERE PFHSTCPGTO.CODBANCOPGTO = GBANCO.NUMEROOFICIAL 5 - AND PFHSTCPGTO.CODCOLIGADA = :CODCOLIGADA 6 - AND PFHSTCPGTO.CHAPA = :CHAPA 7 - AND PFHSTCPGTO.DTMUDANCA < DATEADD(MONTH,1, CONVERT(DATETIME, CONVERT(VARCHAR, :ANOCOMP) + CONVERT(VARCHAR,REPLICATE('0', 2 - LEN(:MESCOMP)) + RTrim(:MESCOMP)) + CONVERT(VARCHAR, '01'), 126)) 8- ORDER BY DTMUDANCA DESC Boa tarde @HuggoSouza veja se funciona perfeitamente ai. Não tenho Oracle aqui e não tive como validar se está tudo ok a sintaxe. SELECT PFHSTCPGTO.CODBANCOPGTO, PFHSTCPGTO.CODAGENCIAPGTO, PFHSTCPGTO.CONTAPGTO, PFHSTCPGTO.OPBANCARIA, PFHSTCPGTO.TPCONTABANCARIA, PFHSTCPGTO.PRINCIPAL, GBANCO.NOME FROM PFHSTCPGTO, GBANCO WHERE PFHSTCPGTO.CODBANCOPGTO = GBANCO.NUMEROOFICIAL AND PFHSTCPGTO.CODCOLIGADA = :CODCOLIGADA AND PFHSTCPGTO.CHAPA = :CHAPA AND PFHSTCPGTO.DTMUDANCA < ADD_MONTHS(TO_DATE(:ANOCOMP || '-' || LPAD(:MESCOMP, 2, '0') || '-01', 'YYYY-MM-DD'), 1) ORDER BY PFHSTCPGTO.DTMUDANCA DESC; 1 Quote
HuggoSouza Posted August 28, 2024 Topic Count: 1 Topics Per Day: 0.00 Content Count: 5 Content Per Day: 0.02 Reputation: 0 Achievement Points: 37 Solved Content: 0 Days Won: 0 Status: Offline Age: 41 Device: Linux Author Report Posted August 28, 2024 Boa tarde @Jair - Fórmula , grato pelo retorno. O erro na consulta não é mas apresentado. Porém não esta retornando nenhum resultado . Quando consulto as tabelas isoladas as mesmas possuem os dados. Este script RELPGBANCO faz parte do relatorio FOPREL00177 Oracle.TotvsReport de envelope de pagamento , na descrição do Totvs Compartilhamento o mesmo e para oracle , porém algumas consultas vieram com instruções em sqlserver. Quote
Jair - Fórmula Posted August 28, 2024 Topic Count: 920 Topics Per Day: 0.13 Content Count: 9,058 Content Per Day: 1.32 Reputation: 343 Achievement Points: 108,827 Solved Content: 0 Days Won: 216 Status: Online Age: 52 Device: Windows Report Posted August 28, 2024 Se executar apenas este select retorna dados? Quais? Select * From PFHSTCPGTO Where Chapa = :SuaChapa and CodColigada = :SuaColigada Estou vendo que seu problema é em relatório, pelo que estou entendendo, é isso mesmo? Se for, pode ter outras questões… 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.