Fazer calculo da média movel com datas
27/12/2015
0
Patrick
Posts
28/12/2015
Edson Venancio
28/12/2015
Patrick
Olá Edson, eu já tenho esse link, eu abstrai a "lógica" dele, porém não consigo transformar isso em uma function SQL pelo nível de conhecimento... Ai queria algo mais claro, se possível em uma function de exemplo...
28/12/2015
Isaac Jose
28/12/2015
Isaac Jose
Amigo essa situação não é a mesma desse seu outro post?
https://www.devmedia.com.br/forum/calcular-media-movel-dos-ultimos-30-dias/540659.
28/12/2015
Patrick
Olá Isaac, mudou um pouco, porém resolvi criar outro, pra deixar mais claro... Já que o outro estava confuso...
28/12/2015
Isaac Jose
update tabela_com_Dia set qtddiautil = ( select manutencao.fn_Dias_Uteis((select DataInicio = CAST(MAX(BintAno)AS VARCHAR(4))+'-'+ CAST(MAX(tintmes)AS VARCHAR(2))+'-'+ '01' from producao.Tb_AcumProd_PFPJ_Dia) ,(SELECT DataFim = CAST(MAX(BintAno)AS VARCHAR(4))+'-'+ CAST(MAX(tintmes)AS VARCHAR(2))+'-'+ CAST(MAX(tintdia)AS VARCHAR(2)) from tabela_com_Dia a where a.tintMes =(select (max(tintmes)) from tabela_com_Dia ) )))
veja a função eu dou uma data inicio e fim de acordo com o que tenho na tabela de produção e só vc adaptar para ela pegar como dtinicio o max mês -1 do max ano iniciando do dia que vc quiser com isso terá os dias depois e só dividir
05/01/2016
Patrick
update tabela_com_Dia set qtddiautil = ( select manutencao.fn_Dias_Uteis((select DataInicio = CAST(MAX(BintAno)AS VARCHAR(4))+'-'+ CAST(MAX(tintmes)AS VARCHAR(2))+'-'+ '01' from producao.Tb_AcumProd_PFPJ_Dia) ,(SELECT DataFim = CAST(MAX(BintAno)AS VARCHAR(4))+'-'+ CAST(MAX(tintmes)AS VARCHAR(2))+'-'+ CAST(MAX(tintdia)AS VARCHAR(2)) from tabela_com_Dia a where a.tintMes =(select (max(tintmes)) from tabela_com_Dia ) )))
veja a função eu dou uma data inicio e fim de acordo com o que tenho na tabela de produção e só vc adaptar para ela pegar como dtinicio o max mês -1 do max ano iniciando do dia que vc quiser com isso terá os dias depois e só dividir
Não entendi muito bem ainda Isaac...
05/01/2016
Alex Lekao
mas esta me parecendo que tem que usar recursividade, ai ja eh outro nivel para mim. rsrsr,
vou ficar devendo, desculpe.
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url