Entonces:

SELECT Codigo_de_Articulo, max(Anyo || Semana)
FROM Tabla
WHERE Tipo = Tipo_Determinado
GROUP BY Codigo_de_Articulo

Saludos

El 21 de septiembre de 2010 12:45, <[email protected]> escribió:

> Hola
> El fichero de movimientos no tiene fecha, sino un campo de año y otro de
> semana, son movimientos agrupados semanales por tipo de movimiento, el caso
> es que uno de los tipos de movimiento es 'Inventario Final' y claro, nunca
> sé cual es la última vez que se entró ese inventario. Puede hacer 1 semana,
> o puede hacer 4 o...por eso me interesa buscar la cantidad del último
> movimiento de un tipo determinado en un artículo.
> Probaré la solucion que me das, concatenando año y semana.
> Salut
>
>
>  *Raul Bascones <[email protected]>*
> Enviado por: [email protected]
>
> 21/09/2010 10:01
>  Por favor, responda a
> "forum.help400" <[email protected]>
>
>   Para
> "forum.help400" <[email protected]>
> cc
>   Asunto
> Re: ultimo registro SQL
>
>
>
>
> La primera consulta yo la haría así:
>
> SELECT Codigo_de_Articulo, max(Fecha_de_Movimiento)
> FROM Tabla
> GROUP BY Codigo_de_Articulo
>
> Luego el FETCH .....
>
> No sé si puede valer ....
>
> Saludos
>
>
> El 20 de septiembre de 2010 17:57, <*[email protected]*<[email protected]>>
> escribió:
> Hola Foro
> Estoy haciendo una consulta dentro de otra, y me encuentro con un problema
> de rendimiento. Explico
> Le 1ª consulta es muy sencilla, y por cada registro que me devuelve, (es un
> código de artículo) tengo que mirar el último movimiento que se hizo en un
> periodo de tiempo. El select es algo así:DECLARE @CURSOR SCROLL CURSOR FOR
> SELECT mtanys, etc, etc
> y el fetch:
> FETCH LAST FROM @CURSOR INTO :Mtanys, :Mtset, :Mtqtat
> el caso es que se me eterniza. Hay alguna otra manera de buscar el ultimo
> registro de una selección determinada?
> Muchas gracias
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( 
> *http://bit.ly/db68dd*<http://bit.ly/db68dd>)
> Forum.Help400 © Publicaciones Help400, S.L.
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a