Ir para conteúdo

POWERED BY:

Arquivado

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

Marrabel

Programação de Entrega

Recommended Posts

Olá Boa tarde a todos,

A minha dúvida se refere a capturar corretamente uma sequencia de datas de entrega.

Atualmente eu pego as datas de um determinado item via BD.
Dai montei um JS para fazer uma navegação de programação das entregas.

Quanto a essas duas etapas, sem problemas.

Agora eu preciso "calcular" corretamente a escrita das datas para a navegação sair correta, e é esta a minha dificuldade no momento.

Então digamos que eu receba do BD os seguintes dados:

Item |  Entrega   |

1    | 11/12/2013 |
1    | 11/01/2014 |
1    | 11/02/2014 |
1    | 11/03/2014 |

E atualmente no codigo ASP estou fazendo assim para pegar as datas:

Dim dataEntrega, dataAtual, primeiraEntrega, proximaEntrega, ultimaEntrega, qtdEntregas

qtdEntregas=0
dataAtual=Date()

While Not RsEntregas.EOF
	dataEntrega=Trim(RsEntregas("data"))
	
	'Primeira Entrega
	If primeiraEntrega="" Then
		primeiraEntrega=dataEntrega
	End If

	'Próxima Entrega
	If dataEntrega>dataAtual And dataEntrega="" Then
		proximaEntrega=dataEntrega
	End If

	'Ultima Entrega
	ultimaEntrega=dataEntrega

	'Total de Entregas
	qtdEntregas=qtdEntregas+1

	RsEntregas.MoveNext
Wend

Atualmente não estou conseguindo calcular como irei mostrar a 'proximaEntrega'.

Gostaria da ajuda dos senhores. Muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa data de entrega tem algum padrão de cálculo, tipo, daqui 3 dias , por exemplo ? como seria o processo de entrega, pois dependendo vc pode usar DateAdd() para cálculo de datas, eu uso ele para calcular.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao tem calculo nenhum xan. Eu pego do DB filtrando principalmente pelo item, como mostrei no exemplo acima o resultado SQL.

 

O que preciso fazer é pegar a ordem certa de das datas para inserir em uma navegação que já está pronta

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc pode jogar num array e ir comparando as datas, tipo um bubble-sort e se o item do array for nemor ele vai colocando por primeiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.