SQL e Query - campo gerado no select
Me ajudem por favor..........
Estou usando uma query para fazer um select e faço por exemplo :
SELECT CAMPO1, CAMPO2, (CAMPO3*CAMPO4) AS CAMPO5 FROM TABELA
ORDER BY CAMPO5
quando uso esse order by campo5 ele da pau da a menssagem que o campo nao existe na tabela.
Estou usando banco de dados FB, delphi5, e query normal .....
Alguem sabe qual o problema e como resolve-lo ????
Estou usando uma query para fazer um select e faço por exemplo :
SELECT CAMPO1, CAMPO2, (CAMPO3*CAMPO4) AS CAMPO5 FROM TABELA
ORDER BY CAMPO5
quando uso esse order by campo5 ele da pau da a menssagem que o campo nao existe na tabela.
Estou usando banco de dados FB, delphi5, e query normal .....
Alguem sabe qual o problema e como resolve-lo ????
Tadeuaraujo
Curtidas 0
Respostas
Afarias
07/10/2003
utilize o ´índice´ do campo no ORDER BY, ex::
SELECT CAMPO1, CAMPO2, (CAMPO3*CAMPO4) AS CAMPO5
FROM TABELA ORDER BY 3
(onde:: o ´campo5´ é o 3º campo no select -- seu índice é 3)
T+
SELECT CAMPO1, CAMPO2, (CAMPO3*CAMPO4) AS CAMPO5
FROM TABELA ORDER BY 3
(onde:: o ´campo5´ é o 3º campo no select -- seu índice é 3)
T+
GOSTEI 0