Tempo aproximado para leitura: 00:01:25 min
Dúvida
Como é calculado o Total da Fazenda na consulta Sumário de Infestação por Brocas?
Ambiente
TOTVS Agro - TOTVS Agro - Bioenergia - Aptos de Plantio - PLANTIO - Versão 12
Solução
O cálculo que o Sistema realiza, é efetuado através das informações contidas nos apontamentos de amostragem de brocas.
Realiza-se, primeiramente o porcentual simples através dos atributos QT_ENTR_BROCA - quantidade de entrenós brocados e QT_ENTR_TOT - quantidade total de entrenós da tabela AMOSTBROCA -apontamento de amostragem de brocas.
Obtendo esta informação, realiza-se o cálculo de somar produto entre os atributos QT_AREA_PROD - área produtiva do talhão e o porcentual obtido anteriormente, que deverá ser divido pela área amostrada, desconsiderando UPNIVEL3 - talhões repetidos, ou seja, somando-se a área da fazenda sem duplicar as informações contidas nos apontamentos; abaixo, os valores em vermelho estão duplicados:
Em seguida, basta converter o resultado obtido do somar produto para percentual, realizando a multiplicação por 100, obtendo, conforme exemplo demonstrado acima, o valor de 2,58.
Para recuperação dos dados, utilize a query conforme segue, substituindo as informações de data inicial e data final pelo período em análise e o que se refere à Fazenda, pelo código da fazenda em análise.
SELECT A.DT_AMOSTRA,
A.CD_SAFRA,
A.CD_UPNIVEL1,
A.CD_UPNIVEL2,
A.CD_UPNIVEL3,
U.QT_AREA_PROD,
A.QT_CAN_TOT,
A.QT_CAN_BROC,
A.QT_ENTR_TOT,
A.QT_ENTR_BROC,
A.QT_ENTR_PODR,
A.PE_DANO,
A.QT_CANA_PODR
FROM UPNIVEL3 U, AMOSTBROCA A
WHERE A.CD_SAFRA = U.CD_SAFRA
AND A.CD_UPNIVEL1 = U.CD_UPNIVEL1
AND A.CD_UPNIVEL2 = U.CD_UPNIVEL2
AND A.CD_UPNIVEL3 = U.CD_UPNIVEL3
AND A.DT_AMOSTRA BETWEEN 'data inicial' AND 'data final'
AND A.CD_FITOSS = 1
AND A.CD_UPNIVEL1 = 'Fazenda'
ORDER BY A.CD_UPNIVEL1,
A.CD_UPNIVEL2,
A.CD_UPNIVEL3,
A.CD_SAFRA,
A.DT_AMOSTRA
Saiba mais
Para mais detalhes acesse:
Cálculo do Total Geral - Sumario Geral Infestação Broca
0 Comentários