Ir para conteúdo

POWERED BY:

Arquivado

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

marceloangel

consulta de acordo com data e parametros

Recommended Posts

Tenho um problema q esta me deixando louco... eh o seguinte

 

tenho q pegar em uma tabela um VALOR de acordo com uma CATEGORIA... mas o problema eh que dependendo da DATA que eu faço isso tem um NOVO VALOR... exemplo

 

DIA                   CATEG_1     CATEG_2     CATEG_3Até 12/5/2007         10,00        15,00           20,0013/5 ate 19/5         11,00        16,00           21,0020/5 ate 26/5         12,00        17,00           22,0027/5 ate 12/6         13,00        18,00           23,0013/6 ate 24/6         14,00        19,00           24,00
Explicando -- HOJE - 14/6/2007 - um usuario escolhe a [ CATEG_2 ] , entao será o VALOR 19,00. Pq esta entre 13/6 e 24/6...

 

mas como isso pode funcionar sendo que eu tenho os valores em uma base e devo consulta-los de acordo com a DATA e CATEGORIA...

 

na base eu tenho:

 

DATA_INICIAL - DATA_FINAL - CATEG_1 - CATEG_2 - CATEG_3

 

e tem mais, as datas sao em todos os meses... ai esta o exemplo de uma

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho uma tabela com as informacoes que estao la em cima - CATEGORIAS e DATAS...

 

O funcionamento eh assim: Um usuario entra na pagina_1.asp preenche seus dados e CATEGORIA...

Depois a pagina_2.asp recebe a informacao via request.form e de acordo com o DIA ATUAL [dia q preencher a pagina] eu consulto o BANCO DE DADOS e mostro um VALOR...

 

Mas estes valores dependem do dia em que eh feito o pedido, pois tem um valor para cada faixa de dias como na tabela abaixo

 

DIA                   CATEG_1     CATEG_2     CATEG_3Até 12/5/2007         10,00        15,00           20,0013/5 ate 19/5         11,00        16,00           21,0020/5 ate 26/5         12,00        17,00           22,0027/5 ate 12/6         13,00        18,00           23,0013/6 ate 24/6         14,00        19,00           24,00
Como consultar de acordo com o dia ?

 

sql = "SELECT * FROM tabela WHERE nm_data_fim ?? nm_data_inicio ???

 

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho uma tabela com as informacoes que estao la em cima - CATEGORIAS e DATAS...

 

O funcionamento eh assim: Um usuario entra na pagina_1.asp preenche seus dados e CATEGORIA...

Depois a pagina_2.asp recebe a informacao via request.form e de acordo com o DIA ATUAL [dia q preencher a pagina] eu consulto o BANCO DE DADOS e mostro um VALOR...

 

Mas estes valores dependem do dia em que eh feito o pedido, pois tem um valor para cada faixa de dias como na tabela abaixo

 

DIA                   CATEG_1     CATEG_2     CATEG_3Até 12/5/2007         10,00        15,00           20,0013/5 ate 19/5         11,00        16,00           21,0020/5 ate 26/5         12,00        17,00           22,0027/5 ate 12/6         13,00        18,00           23,0013/6 ate 24/6         14,00        19,00           24,00
Como consultar de acordo com o dia ?

 

sql = "SELECT * FROM tabela WHERE nm_data_fim ?? nm_data_inicio ???

 

 

Valeu

bixo tive um problema semelhante ao seu, mas o meu era com horas... eu resolvi da seguinte forma:

 

transformei td p/ minutos, e resolvi o problema!

 

no seu caso, transforme tudo pra minutos... mas aí você precisará rearrumar sua tabela... faz assim kra com as tabelas:

 

DIA_INICIO / MES_INICIO / ANO_INICIO / DIA_FIM / MES_FIM / ANO_FIM / CATEG_1 / CATEG_2 / CATEG_3

 

transforme o MES_INICIO, ANO_INICIO, MES_FIM e ANO_FIM p/ dias...

 

dpois é só comparar

 

tu pega o dia atual, mês atual (transforma pra dias) e ano atual (transforma pra dias)... se teu dia atual estiver entre um valor e outro da tabela é pq ele corresponde àquele campo... eu fiz assim e funfou legal aki, mas no meu caso foi com horas (hora, minuto, seg)... vê aí e posta aki, flw

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.