Ir para conteúdo

POWERED BY:

Arquivado

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

MAURO VERSO

Comparação entre colunas

Recommended Posts

A SITUAÇÃO É A SEGUINTE :

 

PRECISO ENCONTRAR O MENOR VALOR ENTRE OS PREÇOS;

 

A TABELA ESTÁ DISPOSTA ASSIM;

 

COD-------PRODUTO-----PREÇO1-----PREÇO2------PREÇO3

12784-----LAMPADA------1,23---------1,274---------1,099.

12785-----PAPEL----------11,24---------11,63--------11,24

ETC----ETC----ETC...

 

COMO SERIA A SQL (OU VBSCRIPT)PARA ME RETORNAR O MENOR VALOR OU SEJA 1,099, 11,24, ETC.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que significa os varios preços para um mesmo registro?

 

talvez nao seja a melhor estrutuura do DB

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendo muito de VBscript e nem ASP mas seguindo a logica

acho que é isso que você quer

 

faça uma IF na hora de pegar esses valores

tipo assim:

 

A = 7
B = 4
C = 5

if A < (B and C) Then
	valor = "A"
end if

if B < (A and C) Then
	valor = "B"
end if

if C < (A and B) Then
	valor = "C"
end if 

msgbox valor

ou você pode fazer assim:

A = 100
B = 600
C = 50

if A<B and A<C then
valor = "A"
end if

if B<A and B<C then
valor = "B"
end if

if C<A and C<B then
valor = "C"
end if

msgbox valor

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que significa os varios preços para um mesmo registro?

 

talvez nao seja a melhor estrutuura do DB

 

É um programa de cotação. Os fornecedores vao pondo preço no mesmo produto (registro) e depois

ganha o que tiver o menor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao

 

como falei provavelemnte nao é a melhor forma

 

Voce poderia criar tabelas auxiliares e fazer isso tupo com seelcts simples depois

 

isso chama-se normalização de DB

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.