Duvida com Update
Salve galera,
seguinte: tenho uma tabela que armazena dados de cheques, então essa tabela tem N cheques do banco 001, N cheques do banco 237, etc ...
detalhe: essa tabela é bem grande, tipo sempre ultrapassa 10.000 registros.
preciso ordenar a tabela por: Banco, Seq_Inclusao e fazer um update no ultimo cheque de cada banco alterando um campo Flag=´/´
seguinte: tenho uma tabela que armazena dados de cheques, então essa tabela tem N cheques do banco 001, N cheques do banco 237, etc ...
detalhe: essa tabela é bem grande, tipo sempre ultrapassa 10.000 registros.
preciso ordenar a tabela por: Banco, Seq_Inclusao e fazer um update no ultimo cheque de cada banco alterando um campo Flag=´/´
Fabiano Góes
Curtidas 0
Respostas
Felipeaj
18/04/2007
Cara, acho que é algo semelhante a isso que tu precisa:
Ve se te ajuda:
Ve se te ajuda:
update cheques set campo = ´/´ where codcheque = (select max(codcheque) from cheques group by codbanco)
GOSTEI 0
Felipeaj
18/04/2007
Desculpe, errei, o código deveria ser mais ou menos assim:
update cheques set campo = ´/´ where codcheque in (select max(codcheque) from cheques group by codbanco)
GOSTEI 0