1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Ireport - select IN NVL

Boa noite,

estou fazendo um select onde uso a clausula IN, sendo assim no parâmetro uso o ponto de "!" dessa forma: $P!{valorParametro}. Meu problema é: nem sempre preciso preencher esse valor (me permitindo assim trazer todos os dados) como posso fazer para eu trazer só quem seja "1" ou "1,2" ou então todos os valores?

oBS: com o parametro conforme exemplo eu trago quem é 1 ou quem é 1,2 só não consigo trazer todos.

  • Bom, podes fazer assim: select * from exemplo a where a.id in $P!{valorParametro}. No teu valor parametro, experimente passar a.id, senão me engano, funciona

    Paulo Gustavo   10 de dez de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags select ireport ou faça a sua própria pergunta.