Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gabriel Mata Machado

Dificuldade para comparar duas varáveis

Recommended Posts

Galera, minha situação é a seguinte:

 

Tenho duas variáveis, uma variavel X que recebe os valores que irei utilizar no cálculo e outra variavel Y que recebe apenas 0 e 1.

 

Preciso separar todos os valores de X para quando Y estiver em 1, nos últimos 3 dias, para depois então fazer a média de todos os valores de X (que obedecerem esta condição) nestes 3 dias..

 

Porém como posso ter diferença nos segundos em que os dados chegam para X e Y, acredito que não posso apenas comparar e salvar o que X corresponder a 1 de Y.

 

Uma forma que pensei para fazer isso foi, como terei sempre uma sequencia relativamente grande de 0 e 1, ler o Y, quando ele receber 1, salvar os minutos e segundos, quando ele parar de receber 1, salvar novamente, pegar este intervalo e então finalmente usar todos os dados de X correspondentes a este espaço de tempo.

 

Sou bem limitado em SQL e estou com esta tarefa para resolver. Espero que não tenha ficado muito confuso.

Qualquer ajuda será muito bem vinda.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria algo assim (pelo que entendi)

 

select avg(x) media_x
from tabela
where y=1
and data <= curdate() - 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.