Ir para conteúdo

POWERED BY:

Arquivado

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

lumiere

Como fazer uma SP com loop de data, onde

Recommended Posts

Pessoal, alguém sabe como montar uma SP onde: Faça um select de uma table e preencha uma table temporária com um loop de data (de uma data inicial à uma dt_final), e que onde não houver essa data preencher a table temporária com 0 ou Null.

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim.. existem N formas de fazer, mas não sei se entendi seu problema... mas veja a lógica:- pega a data inicial e a final da tabela (min e max)- calcula qtos dias tem de diferença entre as datas (datediff)- faz um loop (for) de 1 até dar a quantidade de dias de diferença- dentro do loop você pega a data inicial e soma 1 dia com o valor incremental do loop e dá um insert em sua tabela temporária

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.