Jair - Fórmula Postado 27 de Abril de 2020 Tópicos Que Criei: 898 Tópicos/Dia: 0.14 Meu Conteúdo: 8.839 Conteúdo/Dia: 1.34 Reputação: 308 Pontos/Conquistas: 106.554 Conteúdo Resolvido: 0 Dias Ganho: 194 Status: Offline Idade: 52 Dispositivo: Android Denunciar Compartilhar Postado 27 de Abril de 2020 Caso você mande fazer um cálculo no sistema e tenha essa mensagem de erro, conforme o print abaixo, o que pode estar ocorrendo?? ERRO Campo "Hora" do evento ultrapassou o limite de 546:07 horas. Esta informação não poderá ir para o envelope. Isso ocorre porque o campo na PFFINANC é armazenado em MINUTOS na visualização, mas no banco o sistema grava em minutos e é SMALLINT. Em um campo SMALLINT vc só consegue colocar números entre -32.768 e 32.767. 546,11 horas * 60 minutos corresponde ao valor 32767 como valor máximo no campo do sistema. Neste caso acima o valor de horas que está tentando usar é 643,8333 e esse valor é maior que 32.767 ao converter e isso gera o erro. Estrutura da tabela, com o formato do campo Smallint Para solucionar esse problema você tem duas opções: Dividir em dois períodos na folha ou separar em eventos distintos Ajuda para essa solução por: @Fábio Maia Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Fábio Maia Postado 13 de Maio de 2020 Tópicos Que Criei: 32 Tópicos/Dia: 0.00 Meu Conteúdo: 565 Conteúdo/Dia: 0.09 Reputação: 10 Pontos/Conquistas: 3.159 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 43 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Maio de 2020 Muito legal voce ter trazido o problema para cá e enriquecido o cenário da solução. Ficou show. Abs Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.