Query com n... registros

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Ter, 31 Out 2006 5:49 pm

Ola para todos,

Me surgiu a seguinte situação...

Tenho um registro de uma tabela que tem uma coluna que guarda uma determinada quantidade. Ex.: QT_CLIENTES = 144. Necessito de listar em uma query 144 linhas desta quantidade com o mesmo conteudo. Não pode ser em pl, mas sim em uma unica query.
"Deu um branco", já fiz isto mas, não me lembro como.
qualquer ajuda sera bem vinda.

valeu!
NiNo
Localização: Sao Paulo

NiNo
Developer

Mensagemem Ter, 31 Out 2006 7:58 pm

Hmm... acho que você pode usar PIVOT TABLES.
Dá uma olhada nesse tópico:
http://www.glufke.net/oracle/viewtopic.php?t=2
(por sinal, esse foi o SEGUNDO tópico aqui do forum :-) )

Ou pode usar de uma tabela grande
Código: Selecionar todos
SELECT ALGUMA_COISA
FROM TABELA_GRANDE
WHERE ROWNUM = QTD
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Mensagemem Qua, 01 Nov 2006 1:49 pm

Andei dando uma olhada em PIVOT porém, a qtde de linhas que desejo listar é variável, portanto não posso fazer n UNION´s.
A outra solução apresentada, que é a de olhar para uma tabela grande e, controlar o numero de linhas a ser apresentada, pode dar certo. Vou dar uma pesquisada.

Se alguém souber de mais alguma solução...

valeu!
NiNo
Localização: Sao Paulo

NiNo
Developer


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


    Voltar para SQL

    Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes