Ir para conteúdo

Arquivado

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

Giovani Velasques

Sql com critério de data atual estar entre 2 datas

Recommended Posts

Boa tarde pessoal...

Explicando minha situação! Tenho uma tabela em Postgresql com os seguintes campos:

codigo_valor_estrada_tipo_unidade, codigo_estrada_tipo,codigo_unidade, valor, data_inicial_valor e data_final_valor.

Mas ocorreu uma dúvida de como fazer um critério, pois nas datas 01/01 a 21/09 é valor tal cadastrado e 22/09 a 23/11 é outro valor cadastrado e de 24/11 a 31/12 volta ao valor da primeira data... Como poderia estruturar melhor esta tabela sem ter que cadastrar estas 3 datas para cada tipo de estrada e seu respectivo valor, já me danto uma luz de como fazer a consulta.

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao meu ver o modelo está correto.

 

Mera questão de cadastro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é amigo... mas ai terei de cadastrar 3 vezes um tipo de estrada para aquela unidade, gostaria de cadastrar apenas 2 vezes no caso com os valores diferentes, até pelo fator de o admin alterar estes valores depois fica mais fácil de filtrar para ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não vejo este problema, a aplicação pode criar um facilitador tipo "copiar valor" etc

 

A query é simples pois basta um

 

... data_parametro between data_inicial_valor and  data_final_valor ...

 

Fora isto se existem 3 valores para um mês a tabela deve espelhar isto.

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.