Fórum Fazer calculo da média movel com datas #540809
27/12/2015
0
Patrick
Curtir tópico
+ 0Posts
28/12/2015
Edson Venancio
Gostei + 0
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...
Gostei + 0
28/12/2015
Isaac Jose
Gostei + 0
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.
Gostei + 0
28/12/2015
Patrick
Olá Isaac, mudou um pouco, porém resolvi criar outro, pra deixar mais claro... Já que o outro estava confuso...
Gostei + 0
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
Gostei + 0
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...
Gostei + 0
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.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.