Ir para conteúdo

Arquivado

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

Marcelo Leite

Calcular valores

Recommended Posts

Oi, tudo bem?

 

Verifica se funciona usando o comando ( null )

 

vSql="UPDATE TAB_QUADRO_BRASFELS SET DATA_FIM = '"&var_data&"' where data_fim=null

 

Abraços - Fábio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode colocar no valor o "NULL"...

 

where campo = null

 

lembrando que null é diferente de empty (vazio)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, tudo bem?

 

Verifica se funciona usando o comando ( null )

 

vSql="UPDATE TAB_QUADRO_BRASFELS SET DATA_FIM = '"&var_data&"' where data_fim=null

 

Abraços - Fábio!

vou testar fabio, fabio eu posso criar uma variavel com o null? exemplo var_vazio=("null") ???e essa variavel consigo dar um update no campo data com formato dd/mm/yyyy?

você pode colocar no valor o "NULL"...

 

where campo = null

 

lembrando que null é diferente de empty (vazio)

xanburzum como crio um campo empty entao? pq quero fazer um update no campo data em vazio ou empty.

queria criar uma variavel var_vazio=("empty") e dar um update nos campos data inicio e data fim apos encontrar o valor da locação.

para ae sim no mes seguinte fazer o update abaixo:

vSql="UPDATE TAB_QUADRO_BRASFELS SET DATA_FIM = '"&var_data&"' where data_fim=null

Galera nao sei se fui claro na minha duvida e na minha logica de raciocinio, mas oque imagino é o seguinte cenario:

quando houver uma locação ou devolução a data corrente seria gravada no respectivo campo data_inicio ou data_fim blz. consequentemente o campo inverso estaria em branco!

Exe:.

existiu uma locaçao hoje 06/10/2014

data_inicio recebe date(), logo a data_fim vai estar em branco ate o final do mes!

 

ao clicar em fechamento data_fim vai receber o dia 30/10/2014 e vai ser feito o calculo dos dias que ficou locado este equipamento 24 dias neste caso.

 

apos encontrar a quantidade de dias e fazer o calculo da locação no mes a data_inicio e a data_fim seriam zeradas ficariam em branco. e no mes seguinte td mundo que estiver com data_inicio em branco receberia 01/11/2014 e data_fim em branco receberia 30/11/2014. tenho um campo com o nome status onde identifica quem esta ativo ou desativado para fazer o controle de quem vai ser cobrado e quem nao vai ser.

 

seguindo a mesma logica para termino de locação

Exe:

existiu um termino de locaçao hoje 06/10/2014

data_fim recebe date(), logo a data_inicio vai estar em branco ate o final do mes!

rola o update onde data inicio estiver em branco entra a data 01/10/2014

 

faze o calculo dos dias neste caso 6 dias faz a soma do valor da locação

 

apos isso zerasse a data inicio e data fim e o status vai para bkp onde no mes seguinte nao vai haver cobrança.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Rafael.

 

A questão do Null, faça uns teste e veja se funciona.

 

Sobre a sua lógica, para eu entender seria mais fácil se você tirasse um print a tela do seu sistema e do seu banco de dados da tabela em questão e enviasse para darmos uma olhada.

 

Outra coisa, você não guarda os logs das locações? Para saber quem alugou o que, e quando?

 

Abraços - Fábio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Rafael.

 

A questão do Null, faça uns teste e veja se funciona.

 

Sobre a sua lógica, para eu entender seria mais fácil se você tirasse um print a tela do seu sistema e do seu banco de dados da tabela em questão e enviasse para darmos uma olhada.

 

Outra coisa, você não guarda os logs das locações? Para saber quem alugou o que, e quando?

 

Abraços - Fábio!

fabio vc diz um print da pagina asp com o codigo e do meu banco de dados no modo desing certo? como upo a foto aqui?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi.

 

Seria melhor o print da tela que você usa para cadastro, não do código! E o print das suas tabelas do Banco de Dados, assim fica mais fácil entender o que você precisa!

Eu não sei como fotos fotos aqui, coloca ela num servidor e posta a url da imagem.

Abraços!

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.