Camillafs Posted August 5, 2025 Topic Count: 1 Topics Per Day: 0.00 Content Count: 7 Content Per Day: 0.01 Reputation: 1 Achievement Points: 45 Solved Content: 0 Days Won: 1 Status: Offline Device: Windows Report Posted August 5, 2025 Pessoal, bom dia. Estou insrindo uma formula, no rm, puxando de uma consulta sql. A SQL é para puxar os feriados que o funcionario trabalhou (EFA - EXTRA FERIADO AUTORIZADO), e quando informo a chapa, traz corretamente a quantidade de dias trabalhados. Mas quando passo essa sql para a formula e informo a mesma chapa,o valor retorna = 0. Detalhe, quando amarro a chapa na sql e informo esta na formula, traz o resultado corretamente. Mas a idéia nao seria essa. SQL (TESTE.1): SELECT pf.chapa, pf.nome, p.iniciomensal, p.fimmensal, COUNT(DISTINCT a.inicio) AS feriados_trabalhados FROM pfunc pf JOIN aperiodo p ON pf.codcoligada = p.codcoligada LEFT JOIN ( SELECT DISTINCT codcoligada, chapa, TRUNC(inicio) AS inicio FROM aocorrenciacalculada WHERE tipoocorrencia = 'EFA' ) a ON a.codcoligada = pf.codcoligada AND a.chapa = pf.chapa AND a.inicio BETWEEN p.iniciomensal AND p.fimmensal WHERE p.ativo = '1' and pf.chapa = :CHAPA GROUP BY pf.chapa, pf.nome, p.iniciomensal, p.fimmensal ORDER BY p.iniciomensal FORMULA: EXECSQL('TESTE.1'); RESULTSQL('TESTE.1', 'feriados_trabalhados') Alguem já viu isso?
caiiomonteiro Posted August 6, 2025 Topic Count: 12 Topics Per Day: 0.00 Content Count: 182 Content Per Day: 0.06 Reputation: 91 Achievement Points: 1,193 Solved Content: 0 Days Won: 32 Status: Offline Age: 28 Device: Windows Report Posted August 6, 2025 Bom dia @Camillafs, tudo bem ? Tente fazer dessa forma Cria uma nova fórmula para retornar a chapa do funcionário, ex: No parâmetro da consulta SQL (and pf.chapa = :CHAPA) coloque :FRM_CHAPA no lugar do :CHAPA O código da fórmula RM que você criar deve informar depois do :FRM_ 2
Camillafs Posted August 7, 2025 Topic Count: 1 Topics Per Day: 0.00 Content Count: 7 Content Per Day: 0.01 Reputation: 1 Achievement Points: 45 Solved Content: 0 Days Won: 1 Status: Offline Device: Windows Author Report Posted August 7, 2025 Bom dia @caiiomonteiro fiz conforme orientou e deu certinho. Muito obrigada. 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