Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/02/2009, 11:21
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 3 meses
Puntos: 37
Respuesta: Comparar 2 tablas y sacar los mayores registros

Cita:
Iniciado por jafl318 Ver Mensaje
eres tan amable y me das un ejemplo?
Bueno, a ver si te vale esto:

Al campo de las dos tablas le hemos puesto el mismo nombre (Campo1) pero pueden tener nombres diferentes. Comparamos el valor de cada campo y listamos el mayor en un control ListBox:

Código:
Dim rs1 As New ADODB.Recordset
Dim rs2 As New ADODB.Recordset
rs1.Open "SELECT Campo1 FROM Tabla1", cn, adOpenDynamic, adLockOptimistic
rs2.Open "SELECT Campo1 FROM Tabla2", cn, adOpenDynamic, adLockOptimistic
Do Until rs1.EOF
    List1.AddItem IIf(rs1(0) > rs2(0), rs1(0), rs2(0))
    rs1.MoveNext
    rs2.MoveNext
Loop