• 0
Sign in to follow this  
mastersoftware

Montar SQL de média de preço X Tempo

Question

Bom dia pessoal, 

  Tenho a seguinte situação.

Empresa    Produto               pr_compra          pr_venda              volume       datahora            
---------  --------------  ----------------  ----------------  --------------------  ------------------- 
Empresa1   PRODUTO1              0.00006278        0.00006280           55.00000000  2018-01-13 08:44:59 
Empresa1   PRODUTO2              0.00066789        0.00066800           15.00000000  2018-01-13 08:44:59 
Empresa1   PRODUTO3              0.13145000        0.13514000          178.99000000  2018-01-13 08:44:59 
Empresa1   PRODUTO4              0.00020100        0.00020191          813.00000000  2018-01-13 08:44:59 
Empresa1   PRODUTO5              0.00213000        0.00213810           39.00000000  2018-01-13 08:44:59 
Empresa1   PRODUTO6              0.35609000        0.36817000            8.40000000  2018-01-13 08:44:59 
Empresa1   PRODUTO7              0.00056000        0.00056050           32.07000000  2018-01-13 08:44:59 

Com base no cenário acima, preciso fazer a seguinte análise : 

Preciso de um sql que me mostre a diferença de 10 em 10 minutos  em % do preço de compra, venda do produto e do volume de negociações.
Ficaria mais ou menos assim o resultado.

                                 
Empresa1   PRODUTO1              10%     -2%           +5%

Empresa2   PRODUTO1              8%     -4%           +7% ( mesmo produto, só que em outra empresa )


Sendo : 10% a variação positiva do preço de compra, deste produto em relação ao preço de 10 minutos a atrás
Sendo : -2% a variação negativa do preço de venda, deste produto em relação ao preço de 10 minutos a atrás
Sendo : 5% a variação positiva do preço de volume de negociações, deste produto em relação ao preço de 10 minutos a atrás

E isto no minimo de 10 periodos de 10 minutos

Alguém pode me ajudar nisto ?

Obrigado.
 

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this