GARANTIR DESCONTO

Fórum Preciso de um if ou case no select #28708

18/01/2007

0

Estou com o seguinte problema, estou passando uma aplicação feita em delphi 5 para delphi 7, a do D5 utiliza criação de select no proprio codigo, e tenhu um campo radiobutton de 2 itens, dependendo da escolha ele executa um dos codigos.
Já no D7 eu tenho um componente que a empresa desenvolveu para se fazer um select em uma tabela e retornar 2 campos, um para ser jogado num dbedit e outro num dbtext, agora tem um pequeno detalhe, os selects que estou precisando executar de acordo com o radiobuton são diferentes e queria saber se existe a possibilidade de se colocar um if ou case no select, para que possa saber qual dos 2 selects executar.

Meu banco de dados é Oracle.

Espero ter explicado bem o meu problema,
Obrigado.

Abraços!!


Bruno.sensatta

Bruno.sensatta

Responder

Posts

14/03/2007

Arf

Colocar if não dá, a não ser em uma procedure.
Agora, case é tranquilo.

Veja se é isso oq vc quer:

SELECT coluna1, CASE WHEN <coluna> <condicao> THEN <resultado1>
ELSE <resultado2> END
FROM tabela

ARF.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar