Analisando propostas

Exemplo de interpolação linear no mysql

Publicado em 06 de Abril de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Eis o problema:

tabela 1
dia    peso_pesado
1        20.0
2
3
4        22.5
5
6
7
8        29.1
9
10      32.4

O que eu gostaria de ter de retorno:

view 1
dia    peso_pesado    peso_interpolado
1        20.0                        20.0
2                                        20.83
3                                        21.66
4        22.5                        22.5
5                                        24,15
6                                        25,8
7                                        27,45
8        29.1                        29.1
9                                        30,75
10      32.4                        32.4

Contexto Geral do Projeto

Preferencialmente isso deve ser feito em uma única VIEW, mas se não for possível, functions ou similares podem ser usados, desde que funcione no Mysql 5.7, para eu aplicar no meu projeto geral depois. Para esclarecer, eu sempre tentarei fornecerei "primeiro e último registros" em peso pesado, mas se eles não exisitirem, considerar o primeiro 1.0 e o último como o ultimo registro encontrato em Peso Pesado, incluindo esse 1.0 se nada foi cadastrado ainda, para o trabalho em PESO Interpolado. Obviamente que a quantidade de registros é variável, e que tenho outros campos no meu projeto que exigirão esse filtro para os dados que recebem no momento, mas se o teste for adequado em uma tabela, depois poderei adaptar ao meu projeto final. Para dar aceite no projeto, precisarei de um banco de dados teste com isso funcionando, farei alguns testes de cenários e se tudo estiver ok, retornarei ok também.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 18 de Abril de 2020

Habilidades necessárias