exatamente o caminho das pedras esta ali mesmo
faca uma simples funcao do plpgsql e simples
----- Original Message -----
Sent: Thursday, April 27, 2006 3:31 PM
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS

Não, não, a solução não pode ser feita alterando tabelas, sim as tabelas de nosso banco possuem os números sequênciais, mas minha Query acessa VÁRIAS tabelas, e utilizo Left Joins, e Joins, pegando ou não resultados de tabelas diferentes, não tenho como me orientar pelo ID de UMA tabela, o contador tem de ser algo do tipo
 
SELECT
             funcaocontador(),     <----------------- aqui está o caminho das pedras! 
                                          
             tabela1.coluna1,
             tabela2.coluna5,
             
FROM
             schema1.tabela1
  left join schema3.tabela2 on (primaria_de_uma = forekey_de_outra)
 
 
 
 
Message: 3
Date: Thu, 27 Apr 2006 15:15:50 -0300
From: "Joao" <
[EMAIL PROTECTED]>
Subject: Re: [PostgreSQL-Brasil] Contador de RESULTADOS
To: <
[email protected]>
Message-ID: <
[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

crie um campo com tipo serial, que é uma sequencia. em outros sgbds existem tipos de dados auto_increment.
  ----- Original Message -----
  From: Salvador S. Scardua
  To:
[email protected]
  Sent: Thursday, April 27, 2006 3:09 PM
  Subject: [PostgreSQL-Brasil] Contador de RESULTADOS


  Um olá a todos da lista,

  Estava discutindo com um amigo, e fiz uma suposição que ainda não consegui provar, é que enquanto usamos linguagens de programação por detrás de FETCHs, criar um CONTADOR de registros (tuplas) encontradas, sempre foi muito fácil, mas estou usando ferramentas de relatórios, e qualquer tipo de implementação e sofisticação tem de ser na QUERY mesmo!

  Passei a documentação do Postgresql hoje pela manhã, e dei uma olhada nos arquivos da lista, e não encontrei nenhum registro sobre um CONTADOR em query, seria mais ou menos como uma COLUNA onde deveria conter uma SEQUÊNCIA, exemplo:

  CONTAGEM (int4) | clients_br (varchar) | idade (int4)
  ---------------------------+----------------------------+-----------------
            1                |  Ardolino Safra       |   47           
            2                |  Arlindo Braga        |   52           
            3                |  Armando Leite      |   32      

            /\
             |
             |
             Função para criar um contador de linhas, ou resultado!

  Peço desculpas caso seja um assunto já abordado, mas não encontrei os registros em meus e-mails da lista, e o interessante de uma discussão é saber as várias formas de se fazer as vezes a mesma coisa.

  Obrigado pela atenção.




_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a