Ir para conteúdo

POWERED BY:

Arquivado

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

valmello

[Resolvido] Calculo de dias

Recommended Posts

Bom dia irmandade!

 

Estou com uma dificuldade em resolver um probleminha e gostaria que alguém me desse uma dica.

Estou precisando fazer o seguinte calculo.

 

<%

Dias = rs("vencimento")

TotalDias = Dias - rs("Data") 'Este valor rs("Data") é data que o registro foi incluído no banco.

response.write FormatNumber(TotalDias)

%>

 

Bom! O calculo está funcionado, mas eu preciso implementar o seguinte:

Quando o rs("vencimento") cair em um dia de SÁBADO o (TotalDias) tem que somar + 2

Quando o rs("vencimento") cair em um dia de DOMINGO o (TotalDias) tem que somar + 1

 

Grande abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

teste a data com a funcao weekday, ela te retornará qual o dia da semana daquela data

 

a partir dai voce faz o ajuste

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria uma boa opção o que o jonathan postou pois isso aqui TotalDias = Dias - rs("Data") é POG (programação orientada a gambiarras)

Compartilhar este post


Link para o post
Compartilhar em outros sites

no caso ali é o mesmo que usar datediff

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera,

 

Valeu pela ajuda.

Funcionou beleza agora.

 

Aproveitando o ensejo para não ter que abrir outro tópico:

Ao incluir a data no banco ACCESS está inserindo no formato americano.

02/06/2008 entra como 06/02/2008

Já coloquei <%Session.LCID=1046 %>

O formato em minha maquina nas config regionais estão no formato brasileiro e no servidor também.

O probelma ocorre tanto na minha maquina qto no servidor.

quem pode dar um help aê

Compartilhar este post


Link para o post
Compartilhar em outros sites

é normal isso

 

faça sempre assim insira no padrao brasileiro e consulte no americano

 

nao terá problemas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera,

 

Fiz uma GAMBI aqui que deu SUPER certo.

Não sei se aconselho a alguém usar... risos... mas de qq forma vou dizer como foi para no caso de um abafa.

Lembrando que estou usando o DW para fazer o insert.

 

Explicando:

1º passo: Coloca-se no banco o Tipo de Dados como TEXTO e gera o insert desta forma;

2º passo: Vai até o banco e troca o Tipo de Dados para DATA/HORA.

 

Voilà (Vualá)

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao vale a pena fazer isso

 

principalmente se pretende crescer na area

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao vale a pena fazer isso

 

principalmente se pretende crescer na area

Não vale apena mesmo, sem falar que está pensando em uma solução para resolver um único problema e criando oportunidade para aparecer outros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

aelm de ter que fazer isso para sempre pelo resto da vida util do sistema

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie uma função ou pgue no laboratorio de scripts uma pronta que formate a data pra você gravar no banco

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.