Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, sou novo no forum e gostaria de solicitar uma ajuda para os senhores. Já pesquisei no forum e também no google, porem não encontrei resultados favoráveis, talvez por não saber como procurar direito, mas as tentativas foram inúmeras.
Lá vai o problema: Tenho uma tabela a qual eu armazeno referencias e valores para comparação como segue:
Tabela_comparativa: (SQL SERVER 2005 Enterprise)
[referencia (int)][valor_inicial (money)][valor_final (money)]
[td]1[/td][td]0,00[/td][td]1,99[/td]
[td]2[/td][td]2,00[/td][td]3,99[/td]
[td]3[/td][td]4,00[/td][td]5,99[/td]
[td]4[/td][td]6,00[/td][td]7,99[/td]
O que eu gostaria é de comparar um valor que o usuário insere, exemplo: R$ 2,17 para verificar onde ele se encaixa e obter a referencia da tabela como retorno.
Minha tentativa:
SELECT TOP 1 referencia FROM Tabela_comparativa WHERE valor_inicial >= '$valor_informado(2,17)' AND valor_final <= '$valor_informado(2,17)'
o problema é que não tenho retorno nenhum. Aparentemente a comparação é valida.
Me mostre na tabela ONDE o valor inicial seja maior ou igual a 2,17 e o valor final seja < ou igual a 2,17.
E NADA...
someone ?
Carregando comentários...