Evaluando propuestas

Exemplo de interpolação linear no mysql

Publicado el 06 Abril, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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 general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 18 Abril, 2020

Habilidades necesarias