sobre query

27/06/2006 - 16:02 por Diego Ademir | Informe spam
hola grupo, quisiera por favor me ayudaran con lo siguiente.
tengo una tabla en donde estan movimientos de un articulo[movimientos], otra
en donde estan los artículos[articulos], deseo poder buscar en un solo query
los ultimos movimientos para cada artículo [artículos]

articulo1 fechamov(ult) costomov(ult)
articulo2 ... ...
articulon ... ...

Gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Maxi
27/06/2006 - 16:10 | Informe spam
Hola, esa tabla movimientos tiene algun identificador? por ej un id


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Diego Ademir" escribió en el mensaje
news:%23%
hola grupo, quisiera por favor me ayudaran con lo siguiente.
tengo una tabla en donde estan movimientos de un articulo[movimientos],
otra
en donde estan los artículos[articulos], deseo poder buscar en un solo
query
los ultimos movimientos para cada artículo [artículos]

articulo1 fechamov(ult) costomov(ult)
articulo2 ... ...
articulon ... ...

Gracias por su ayuda


Respuesta Responder a este mensaje
#2 Diego Ademir
27/06/2006 - 16:28 | Informe spam
si...en realidad movimientos se divide en 2 tablas una que tiene el
cabecero(donde esta la fecha) y otra donde esta el detalle.

"Maxi" escribió en el mensaje
news:
Hola, esa tabla movimientos tiene algun identificador? por ej un id


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Diego Ademir" escribió en el mensaje
news:%23%
> hola grupo, quisiera por favor me ayudaran con lo siguiente.
> tengo una tabla en donde estan movimientos de un articulo[movimientos],
> otra
> en donde estan los artículos[articulos], deseo poder buscar en un solo
> query
> los ultimos movimientos para cada artículo [artículos]
>
> articulo1 fechamov(ult) costomov(ult)
> articulo2 ... ...
> articulon ... ...
>
> Gracias por su ayuda
>
>


Respuesta Responder a este mensaje
#3 Alejandro Mesa
27/06/2006 - 16:33 | Informe spam
Trata:

select
a.nombre, b.fecha, b.costo
from
articulo as a
inner join -- si deseas ver el articulo aunque no tenga mov, usa left join
movimiento as b
on a.articulo_id = b.articulo_id
and b.fecha = (
select max(c.fecha)
from movimiento as c
where c.articulo_id = a.articulo_id
)
go


AMB


"Diego Ademir" wrote:

hola grupo, quisiera por favor me ayudaran con lo siguiente.
tengo una tabla en donde estan movimientos de un articulo[movimientos], otra
en donde estan los artículos[articulos], deseo poder buscar en un solo query
los ultimos movimientos para cada artículo [artículos]

articulo1 fechamov(ult) costomov(ult)
articulo2 ... ...
articulon ... ...

Gracias por su ayuda



Respuesta Responder a este mensaje
#4 Ele
27/06/2006 - 16:34 | Informe spam
Hola quiza esta opcion que te doy sea lenta.. espero te sirva

Select t1.articulo1, t2.fechamov, t2.costomov
From Articulo t1
Inner Join Movimiento t2
On t2.ClaArticulo = t1.ClaArticulo
Where t2.fechamov = (Select Max(t3.fechamov) From Movimiento t3 Where
t3.ClaArticulo = t2.ClaArticulo)


"Diego Ademir" escribió en el mensaje
news:%23%
hola grupo, quisiera por favor me ayudaran con lo siguiente.
tengo una tabla en donde estan movimientos de un articulo[movimientos],
otra
en donde estan los artículos[articulos], deseo poder buscar en un solo
query
los ultimos movimientos para cada artículo [artículos]

articulo1 fechamov(ult) costomov(ult)
articulo2 ... ...
articulon ... ...

Gracias por su ayuda


Respuesta Responder a este mensaje
#5 Diego Ademir
27/06/2006 - 17:40 | Informe spam
gracias a todos ..me sirvió de mucho.

"Diego Ademir" escribió en el mensaje
news:%23%
hola grupo, quisiera por favor me ayudaran con lo siguiente.
tengo una tabla en donde estan movimientos de un articulo[movimientos],


otra
en donde estan los artículos[articulos], deseo poder buscar en un solo


query
los ultimos movimientos para cada artículo [artículos]

articulo1 fechamov(ult) costomov(ult)
articulo2 ... ...
articulon ... ...

Gracias por su ayuda


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida