Bom dia a todos!
Tenho uma tabela com a seguinte estrutura:
DOC | DATA | LOG_ALTERACAO
0010 | 01/05 | 000101
0010 | 01/05 | 000102
0012 | 01/05 | 000110
0012 | 02/05 | 000117
0012 | 04/05 | 000121
0013 | 04/05 | 000113
0013 | 04/05 | 000116
Ela representa uma lista de documentos e suas respectivas datas de alterações e o nro de log decorrente destas.
Preciso atualizar esta tabela com um novo campo que ordene estas modificações em cada documento, baseado nas datas de revisão e, havendo duas alterações na mesma data, baseado no log de alteração, do menor valor para o maior. O resultado seria este:
DOC | DATA | LOG_ALTERACAO | ORDEM
0010 | 01/05 | 000101 | 1
0010 | 01/05 | 000102 | 2
0012 | 01/05 | 000110 | 1
0012 | 02/05 | 000117 | 2
0012 | 04/05 | 000121 | 3
0013 | 04/05 | 000113 | 1
0014 | 04/05 | 000116 | 1
Esta rotina seria feita semanalmente e a tabela é superior a 100.000 registros, razão pela qual outra solução dada neste fórum (https://www.maximoaccess.com/t12939-resolvidocontador-em-consulta) não atendeu.
Alguém conhece alguma solução?
Abraços a todos
Demitrius Luz
Tenho uma tabela com a seguinte estrutura:
DOC | DATA | LOG_ALTERACAO
0010 | 01/05 | 000101
0010 | 01/05 | 000102
0012 | 01/05 | 000110
0012 | 02/05 | 000117
0012 | 04/05 | 000121
0013 | 04/05 | 000113
0013 | 04/05 | 000116
Ela representa uma lista de documentos e suas respectivas datas de alterações e o nro de log decorrente destas.
Preciso atualizar esta tabela com um novo campo que ordene estas modificações em cada documento, baseado nas datas de revisão e, havendo duas alterações na mesma data, baseado no log de alteração, do menor valor para o maior. O resultado seria este:
DOC | DATA | LOG_ALTERACAO | ORDEM
0010 | 01/05 | 000101 | 1
0010 | 01/05 | 000102 | 2
0012 | 01/05 | 000110 | 1
0012 | 02/05 | 000117 | 2
0012 | 04/05 | 000121 | 3
0013 | 04/05 | 000113 | 1
0014 | 04/05 | 000116 | 1
Esta rotina seria feita semanalmente e a tabela é superior a 100.000 registros, razão pela qual outra solução dada neste fórum (https://www.maximoaccess.com/t12939-resolvidocontador-em-consulta) não atendeu.
Alguém conhece alguma solução?
Abraços a todos
Demitrius Luz