Fórum consulta por campo calculado #334137
04/12/2006
0
Oi Uso Delphi 7, Firebrid 1,5, paleta interbase.
Preciso fazer uma consulta utilizando ibquery, que procure dentro de um campo calculado.
Fazer o ordenamento eu consegui, mas na hora que preciso selecionar os registros não aceita.
Alguem sabe como seria a indicação (se for possível executar isso) do campo que será procurado dentro da sql, tentei indicando o nome do campo, o numero da posição na sql, mas não funcionou.
Agradeço antecipadamente qualquer ajuda.
Preciso fazer uma consulta utilizando ibquery, que procure dentro de um campo calculado.
Fazer o ordenamento eu consegui, mas na hora que preciso selecionar os registros não aceita.
Alguem sabe como seria a indicação (se for possível executar isso) do campo que será procurado dentro da sql, tentei indicando o nome do campo, o numero da posição na sql, mas não funcionou.
Agradeço antecipadamente qualquer ajuda.
Salupe
Curtir tópico
+ 0
Responder
Posts
05/12/2006
Arc
não entendi muito bem a sua questão mas veja se é isso
tenho a seguinte tabela
select * from tbl1
codigo vlr1 vlr2 vlr3
----------- --------------------- --------------------- ---------------------
1 2.3300 5.4400 1.0900
2 1.9900 2.5800 6.7900
3 1.0000 2.0000 3.0000
4 4.0000 5.0000 6.0000
(4 row(s) affected)
faço um select com campo calculado
selectcodigo, vlr3*4 as campocalculado
fromtbl1
wherevlr3*4 = 12
resultado
codigo campocalculado
----------- ---------------------
3 12.0000
(1 row(s) affected)
seria isso???
tenho a seguinte tabela
select * from tbl1
codigo vlr1 vlr2 vlr3
----------- --------------------- --------------------- ---------------------
1 2.3300 5.4400 1.0900
2 1.9900 2.5800 6.7900
3 1.0000 2.0000 3.0000
4 4.0000 5.0000 6.0000
(4 row(s) affected)
faço um select com campo calculado
selectcodigo, vlr3*4 as campocalculado
fromtbl1
wherevlr3*4 = 12
resultado
codigo campocalculado
----------- ---------------------
3 12.0000
(1 row(s) affected)
seria isso???
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)