Query SQL (episodio 2)

epic

Pro
Se incorporó
11 Febrero 2007
Mensajes
846
Hola a todos nuevamente y gracias por la ayuda dada hasta ahora xD

Tengo un problema con una consulta, describo:

Tengo una tabla llamada "consentimientos"
1674145469342.png


En esta tabla se almacenan los consentimientos de las personas, donde una persona puede tener mas de un consentimiento y por lo tanto mas de un registro (oea 1 a muchos)

Con lo que he estado peleando es para poder obtener la cantidad de "firmas_pcte" (Si, No, en blanco) por paciente, pero solamente la del ultimo registros de la persona, ya que el paciente podría tener por ejemplo 5 registros de consentimiento y el primero podría ser en blanco, luego Si, luego Si, luego No(porque se habían equivocado en poner Si), luego Otro No y por ultimo el Si.
Entonces ese paciente debería contar como un solo "SI" firma_pcte en el total de todos los paciente

Para al final ver algo como:
1674145825750.png


Osea que se cuenten todas las firmas , pero solo la ultima de cada paciente. Cada vez que se registra un consentimiento se crear esa fecha_c (2023-01-11 10:21:36), quizás pueda ayudar para rescatar e ultimo dato.

Ojala y me haya explicado claramente ;)
 
Subir