
Consulta SQL
Publicado por Sebastian (8 intervenciones) el 20/01/2023 17:29:42
Hola a todos tengo un problema con una consulta, espero me puedan ayudar:
Tengo una tabla llamada "consentimientos"

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:

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
Tengo una tabla llamada "consentimientos"
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:
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
Valora esta pregunta


0