Mas ai que vem a questão como saber quais campos mostrar, pois quero somente
os que foram alterados.

Em 25 de março de 2010 11:50, JotaComm <[email protected]> escreveu:

>
>
> Em 25 de março de 2010 11:39, Marcelo Cardoso de Souza <
> [email protected]> escreveu:
>
> Mas eu querio que mostre somente os atributos que foram alterados. Será q
>> isso é possivel?
>>
>
> Sim. È só fazer a restrição na hora de mostrar os campos no SELECT.
>
>>
>> Em 25 de março de 2010 11:03, JotaComm <[email protected]> escreveu:
>>
>> Olá,
>>>
>>> Em 25 de março de 2010 10:54, Marcelo Cardoso de Souza <
>>> [email protected]> escreveu:
>>>
>>> Vamos ao exemplo.
>>>>
>>>> Estou fazendo um sistema de cadastro. O cliente exige que tenha um
>>>> mecanismo onde ele possa validar as alterações feitas no cadastro.
>>>> A cada alteração do usuario eu gero um novo registro na tabela e também
>>>> possuo um atributo que indica o registro anterior a alteração que no caso 
>>>> eu
>>>> chamo de id_anterior. Quando o gestor vai validar as alterações feitas 
>>>> pelos
>>>> usuarios eu preciso mostrar o q foi alterado eu sei qual foi o ultimo
>>>> registro e apartir dele posso chegar no anterior e assim por diante até o
>>>> primeiro registro.
>>>>
>>>> Sei que poderiar fazer isso na programação, mas gostaria de fazer com
>>>> sql.
>>>>
>>>> Segue uma estrutura basica dos atributos da tabela
>>>>
>>>> id_imovel
>>>> id_endereco
>>>> nm_imovel
>>>> nu_antigo
>>>> nu_inscricao_prefeitura
>>>> nu_inscricao_incra
>>>> id_matriz_contabil
>>>> id_tipo_delimitacao
>>>> area_disponivel
>>>> de_complementar
>>>> dt_alteracao
>>>> fg_imovel_atual
>>>> id_imovel_anterior
>>>>
>>>
>>> Acho que resolve o seu problema:
>>>
>>> SELECT tabela1.*,tabela2.*
>>>
>>> FROM tabela1 JOIN tabela02 ON tabela1.codigo_anterior=tabela2.codigo;
>>>
>>>
>>>
>>>>
>>>>
>>>> Em 25 de março de 2010 10:34, JotaComm <[email protected]> escreveu:
>>>>
>>>> Olá,
>>>>>
>>>>> Em 25 de março de 2010 10:28, Marcelo Cardoso de Souza <
>>>>> [email protected]> escreveu:
>>>>>
>>>>>> Boa dia a todos,
>>>>>>
>>>>>>
>>>>>> Gostaria de uma ajuda. Alguem sabe se é possivel fazer uma consulta
>>>>>> onde eu possa comparar dois registros de uma mesma tabela e retorne 
>>>>>> somente
>>>>>> os atributos com valores diferentes, os que foram alterados.
>>>>>>
>>>>>
>>>>> Não entendi. Pode dar um exemplo para facilitar o entendimento?
>>>>>
>>>>>>
>>>>>> Desde já agradeço
>>>>>>
>>>>>> Marcelo
>>>>>>
>>>>>> --
>>>>>> Antes de imprimir pense em sua responsabilidade e compromisso com o
>>>>>> MEIO AMBIENTE.
>>>>>>
>>>>>> _______________________________________________
>>>>>> pgbr-geral mailing list
>>>>>> [email protected]
>>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>>>
>>>>>>
>>>>>
>>>>> []s
>>>>> --
>>>>> JotaComm
>>>>> http://jotacomm.wordpress.com
>>>>>
>>>>> _______________________________________________
>>>>> pgbr-geral mailing list
>>>>> [email protected]
>>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
>>>> AMBIENTE.
>>>>
>>>> _______________________________________________
>>>> pgbr-geral mailing list
>>>> [email protected]
>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>
>>>>
>>>
>>> []s
>>> --
>>> JotaComm
>>> http://jotacomm.wordpress.com
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>>
>> --
>> Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
>> AMBIENTE.
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> JotaComm
> http://jotacomm.wordpress.com
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a