Ola Alessandro,
Pesquisei e achei interessante, no entanto estao implementadas
a partir da versao 8.4 e minha versao atual 8.2.
Se tiver mais alguma dica, no aguardo.
----- Original Message -----
From: Alexsandro Haag
To: Comunidade PostgreSQL Brasileira
Sent: Thursday, August 18, 2011 5:53 PM
Subject: Re: [pgbr-geral] REF. UPDATE Comparando Coluna.
De repente poderia usar as window functions lag() ou lead() pra comparar com
o registro anterior ou posterior.
Em 18/08/2011 17:39, <[email protected]>escreveu:
OLA PESSOAL,
Preciso executar um UPDATE para zerar coluna valor
que esta duplicada na tabela. EX:
HOJE TENHO ASSIM:
Matricula-Dependente-Valor
955663 "MATILDE DEMETRIO SALASAR" 9.90
955663 "JEAN DEMETRIO SALASAR " 9.90
955659 "ELUDIZ MARCOS DA CUNHA " 14.90
955659 "CELIA DA CUNHA LUCIANO";" 14.90
955656 "MARIA EDUARDA DOS SANTOS" 9.90
955656 "ARTUR DOS SANTOS MENDONÇA" 9.90
955649 "EVELIN MACHADO DA ROSA" 4.90
955639 "JOSE ANTONIO MELO CORADELI" 9.90
955639 "ANDREIA MELO" 9.90
UPDATE tabela SET valor = 0 , se matricula for igual
matricula imediatamente anterior, ou seja, preciso
manter o valor apenas na primeira leitura e zerar as demais.
FICARIA ASSIM:
Matricula-Dependente-Valor
955663 "MATILDE DEMETRIO SALASAR" 9.90
955663 "JEAN DEMETRIO SALASAR " 0.00
955659 "ELUDIZ MARCOS DA CUNHA " 14.90
955659 "CELIA DA CUNHA LUCIANO";" 0.00
955656 "MARIA EDUARDA DOS SANTOS" 9.90
955656 "ARTUR DOS SANTOS MENDONÇA" 0.00
955649 "EVELIN MACHADO DA ROSA" 4.90
955639 "JOSE ANTONIO MELO CORADELI" 9.90
955639 "ANDREIA MELO" 0.00
Alguem tem alguma dica ???
Obrigado.
Paulo.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
__________ NOD32 6370 (20110811) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral