update datos
Publicado por JJ (26 intervenciones) el 18/12/2019 19:31:33
Buenas tardes,
Necesito actualizar los datos de una persona en una nueva BD, sin embargo, el metodo de la actualización inicial consta de 3 criterios (puede que a futuro se requieran 3 o mas pero de momento requiero esos 3 criterios) los cuales son: que el ID exista en las dos BD, y que seleccione la primer fecha que realizó la prueba y el resultado de la misma..
Sin embargo, al realizar la consulta, el resultado que elige no en todos los casos es de la primer prueba que realizó (esto debido a que por un error en el sistema un usuario realizó varias pruebas).
La base datos inicial muestra lo siguiente:

Al realizar la prueba de consulta para actulizar a la bd nueva, muestra lo siguiente:

pero lo que realmente ocupamos es lo siguiente:

el script de consulta que se esta utilizando es el siguiente:
SE HACE LA PRUEBA SOLO CON UN ID DE MODO EJEMPLO, CLARAMENTE HAY MUCHOS MAS ID
Necesito actualizar los datos de una persona en una nueva BD, sin embargo, el metodo de la actualización inicial consta de 3 criterios (puede que a futuro se requieran 3 o mas pero de momento requiero esos 3 criterios) los cuales son: que el ID exista en las dos BD, y que seleccione la primer fecha que realizó la prueba y el resultado de la misma..
Sin embargo, al realizar la consulta, el resultado que elige no en todos los casos es de la primer prueba que realizó (esto debido a que por un error en el sistema un usuario realizó varias pruebas).
La base datos inicial muestra lo siguiente:
Al realizar la prueba de consulta para actulizar a la bd nueva, muestra lo siguiente:
pero lo que realmente ocupamos es lo siguiente:
el script de consulta que se esta utilizando es el siguiente:
1
2
SELECT TIPO_PRUEBA,ID, MIN([FECHA_PRUEBA]) FP, RESULTADO FROM BD_1
WHERE TIPO_PRUEBA = 'AAAAAA' AND ID = 'CX112410' group by TIPO_PRUEBA, ID,RESULTADO
SE HACE LA PRUEBA SOLO CON UN ID DE MODO EJEMPLO, CLARAMENTE HAY MUCHOS MAS ID
Valora esta pregunta


0