SELECT Dinâmico

Senhores,

Alguem sabe se tenho como fazer um select dinamico no sc.

exemplo:

Tenho um parametro Passageiros, se o valor dele for igual a X em faço:

If([Passageiros] = 4){

Select Pagantes from teste

} else {

Select * from teste

}

No php puro eu consigo fazer isso tranquilamente, mas aqui no sc não to vendo solução para isso…

Não tem como fazer do jeito que você quer, pois o result set deve ter as colunas definidas nos seus tipos, tamanhos, e número de colunas.

Leandro tente fazer por uma aplicação Blank

vc pode omitir colunas dinamicamente no relatório conforme um parametro.

Eu quero o seguinte

No meu controle tenho a opção de passageiros:

Todos os passageiros => 1
Pagantes => 2
Gratuidade => 3
Vale Transporte => 4

se fosso a opcao 1 , seria uma coluna da tabale e assim por diante…

pense no sql para trazer todo mundo e de acordo com o tipo, voce omite a coluna igual ao Harold falou.

E como omito a coluna dinamicamente??

Diogo / Harold

Valeu pela dica consegui…

Um absurdo não poder alterar o SQL de um campo dinamicamente. Ficar alternando colunas não é uma solução elegante mesmo!

Discordo totalmente.

Estamos falando de um framework.