Parâmetros em SQL na cláusula ORDER BY
Gostaria de saber se é possível usar parâmetros na cláusula ORDER BY em uma consulta SQL.
se sim como?????????
Muito Obrigado.
se sim como?????????
Muito Obrigado.
Tecrogerio
Curtidas 0
Respostas
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,
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
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
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í...
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