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
 

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


Preguntas similares