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:
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)