HuggoSouza Posted August 28, 2024 Topic Count: 1 Topics Per Day: 0.00 Content Count: 5 Content Per Day: 0.01 Reputation: 0 Achievement Points: 37 Solved Content: 0 Days Won: 0 Status: Offline Age: 42 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
Solution Jair - Fórmula Posted August 28, 2024 Topic Count: 946 Topics Per Day: 0.13 Content Count: 9,184 Content Per Day: 1.25 Reputation: 460 Achievement Points: 109,776 Solved Content: 0 Days Won: 267 Status: Offline Age: 54 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
HuggoSouza Posted August 28, 2024 Topic Count: 1 Topics Per Day: 0.00 Content Count: 5 Content Per Day: 0.01 Reputation: 0 Achievement Points: 37 Solved Content: 0 Days Won: 0 Status: Offline Age: 42 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.
Jair - Fórmula Posted August 28, 2024 Topic Count: 946 Topics Per Day: 0.13 Content Count: 9,184 Content Per Day: 1.25 Reputation: 460 Achievement Points: 109,776 Solved Content: 0 Days Won: 267 Status: Offline Age: 54 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now