Qry

07/03/2006 - 15:08 por Lord Rogers | Informe spam
Estimados:

Ando en busca de una qry en donde haga lo siguiente

Necesito actualizar datos de una tabla tomando datos de otras dos tablas
(eso no es problema), pero de una tabla tengo más de un dato posible para
actualizar, y necesito seleccionar el que tenga, por ejemplo, la facha más
nueva. Por ejemplo, tengo la tabla pedidos, clientes, direcciones.
Entonces en una tabla que tiene los datos del cliente, necesito actualizarlo
con el último pedido que me hizo y a la dirección enviada.

¿Cómo tomar el último pedido (max(fecha_pedido)) y agregarlo en la sentencia
update?

Gracias por sus comentarios


Saludos,
-
Lord Rogers
Desde el último lugar del mundo

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
07/03/2006 - 16:51 | Informe spam
Teniendo en cuenta que no posteas el diseño de las tablas implicadas y
por tanto el poder ayudarte se torna bastante más difícil, tal vez te puedas
hacer una idea de lo que tienes que hacer con lo siguiente:

UPDATE t1 SET ...
FROM (sentencia para extraer las fechas máximas de la tabla t1) AS temp1
INNER JOIN t2 ON ...




Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Lord Rogers" escribió en el mensaje
news:##
Estimados:

Ando en busca de una qry en donde haga lo siguiente

Necesito actualizar datos de una tabla tomando datos de otras dos


tablas
(eso no es problema), pero de una tabla tengo más de un dato posible para
actualizar, y necesito seleccionar el que tenga, por ejemplo, la facha más
nueva. Por ejemplo, tengo la tabla pedidos, clientes, direcciones.
Entonces en una tabla que tiene los datos del cliente, necesito


actualizarlo
con el último pedido que me hizo y a la dirección enviada.

¿Cómo tomar el último pedido (max(fecha_pedido)) y agregarlo en la


sentencia
update?

Gracias por sus comentarios


Saludos,
-
Lord Rogers
Desde el último lugar del mundo


Respuesta Responder a este mensaje
#2 Lord Rogers
07/03/2006 - 17:37 | Informe spam
Eso es, eso me soluciona el problema. Gracias


Saludos,
-
Lord Rogers
Desde el último lugar del mundo

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
Teniendo en cuenta que no posteas el diseño de las tablas implicadas y
por tanto el poder ayudarte se torna bastante más difícil, tal vez te


puedas
hacer una idea de lo que tienes que hacer con lo siguiente:

UPDATE t1 SET ...
FROM (sentencia para extraer las fechas máximas de la tabla t1) AS


temp1
INNER JOIN t2 ON ...




Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Lord Rogers" escribió en el mensaje
news:##
> Estimados:
>
> Ando en busca de una qry en donde haga lo siguiente
>
> Necesito actualizar datos de una tabla tomando datos de otras dos
tablas
> (eso no es problema), pero de una tabla tengo más de un dato posible


para
> actualizar, y necesito seleccionar el que tenga, por ejemplo, la facha


más
> nueva. Por ejemplo, tengo la tabla pedidos, clientes, direcciones.
> Entonces en una tabla que tiene los datos del cliente, necesito
actualizarlo
> con el último pedido que me hizo y a la dirección enviada.
>
> ¿Cómo tomar el último pedido (max(fecha_pedido)) y agregarlo en la
sentencia
> update?
>
> Gracias por sus comentarios
>
>
> Saludos,
> -
> Lord Rogers
> Desde el último lugar del mundo
>
>


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