Parâmetros em SQL na cláusula ORDER BY

Delphi

27/08/2003

Gostaria de saber se é possível usar parâmetros na cláusula ORDER BY em uma consulta SQL.

se sim como?????????

Muito Obrigado.


Tecrogerio

Tecrogerio

Curtidas 0

Respostas

Castilho

Castilho

27/08/2003

Já me deparei com uma necessidade dessa num relatório, eu apliquei a clausu Union (fiz dois selec iguais onde só mudava a ordenação e fiz o teste no Where de cada select...ex:
select...from
Where campo = 1 :parametro1
order by .....rss...

Union all

select ...from..
Where camp = 2 :parametro2
order by rss....rss


espero ter ajudado,


GOSTEI 0
Castilho

Castilho

27/08/2003

Já me deparei com uma necessidade dessa num relatório, eu apliquei a clausu Union (fiz dois selec iguais onde só mudava a ordenação e fiz o teste no Where de cada select...ex: select...from Where campo = 1 :parametro1 order by .....rss... Union all select ...from.. Where camp = 2 :parametro2 order by rss....rss Pelo o q eu conheco de SQL, não é possível parametro no Order By, há não ser via código. espero ter ajudado,



GOSTEI 0
Marcelo.c

Marcelo.c

27/08/2003

Preencha o código SQL via código:

Query.Close;
Query.SQL.Clear;
Query.SQL.Add(´SELECT * FROM Tabela´);
Query.SQL.Add(´WHERE Campo = ´+QuotedStr(Edit1.Text));
Query.SQL.Add(´ORDER BY ´+variavelString);
Query.Open;

Acho que é isso, qualquer coisa...

Estamos aí...


GOSTEI 0
POSTAR