Dúvidas com array

10/10/2007

0

Dúvidas com array

Tenho a seguinte tabela no access:

Produtos

com os seguintes campos:

Linha Código Data
1000 01.0001 25/09/2006
1000 01.0001 14/05/2006
1000 01.0001 06/03/2006
1000 01.0001 05/01/2006
1000 01.0002 25/09/2006
1000 01.0002 14/05/2006
1000 01.0002 06/03/2006
1000 01.0002 05/01/2006
1000 01.0003 25/09/2006
1000 01.0003 14/05/2006
1000 01.0003 06/03/2006
1000 01.0003 05/01/2006
...

Gostaria de saber como faço para selecionar apenas as duas primeiras movimentações de cada item utilizando array?

Resultado desejado:

1000 01.0001 25/09/2006
1000 01.0001 14/05/2006
1000 01.0002 25/09/2006
1000 01.0002 14/05/2006
1000 01.0003 25/09/2006
1000 01.0003 14/05/2006
...

Pois já tentei de várias formas através de consultas simples no próprio access, através de recordset mas quando uso group by

a tabela não pode ser editada.

gostaria e estou precisando muito da ajuda de todos pois estou ainda engatinhando no access e não estou sabendo fazer essa

atualização.

o negócio é o seguinte nessa tabela produtos eu tenho 77.565 registros de movimentações por data, daí eu quero e preciso apenas das duas primeiras movimentações de cada item descartando as demais. Meu projeto é o seguinte filtrar a última movimentação e editar o campo status para 1, depois criar uma consulta select top 1 com o where status <>1, e também editar o campo status para 1, em uma outra consulta excluir os itens que o status é <>1. Não sei se é a melhor forma até porque não está funcionando. Mas vc teria outra sugestão?

Certo da compreensão de todos

muito obrigado

fiquem com Deus. :shock:


Fpetrucc

Fpetrucc

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar